From 4081d6c05356cbae3187793641707ace87b9d8e9 Mon Sep 17 00:00:00 2001 From: Arthur Heymans Date: Fri, 29 Jul 2022 10:45:52 +0200 Subject: soc/intel/meteorlake: Fix incompatible function pointers const void is a meaningless return type and clang complains about incompatible function pointer signatures. Change-Id: Ia00706b9cd718e590819621986dbd20555f6c226 Signed-off-by: Arthur Heymans Reviewed-on: https://review.coreboot.org/c/coreboot/+/66263 Tested-by: build bot (Jenkins) Reviewed-by: Angel Pons Reviewed-by: Subrata Banik --- src/soc/intel/meteorlake/fsp_params.c | 2 +- src/soc/intel/meteorlake/romstage/fsp_params.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/soc/intel/meteorlake/fsp_params.c b/src/soc/intel/meteorlake/fsp_params.c index c727fb31aa..4fd8f79533 100644 --- a/src/soc/intel/meteorlake/fsp_params.c +++ b/src/soc/intel/meteorlake/fsp_params.c @@ -420,7 +420,7 @@ static void soc_silicon_init_params(FSP_S_CONFIG *s_cfg, /* Override settings per board if required. */ mainboard_update_soc_chip_config(config); - const void (*fill_fsps_params[])(FSP_S_CONFIG *s_cfg, + void (*fill_fsps_params[])(FSP_S_CONFIG *s_cfg, const struct soc_intel_meteorlake_config *config) = { fill_fsps_lpss_params, fill_fsps_cpu_params, diff --git a/src/soc/intel/meteorlake/romstage/fsp_params.c b/src/soc/intel/meteorlake/romstage/fsp_params.c index 0b7e79e6f1..6e56eae609 100644 --- a/src/soc/intel/meteorlake/romstage/fsp_params.c +++ b/src/soc/intel/meteorlake/romstage/fsp_params.c @@ -284,7 +284,7 @@ static void fill_fspm_trace_params(FSP_M_CONFIG *m_cfg, static void soc_memory_init_params(FSP_M_CONFIG *m_cfg, const struct soc_intel_meteorlake_config *config) { - const void (*const fill_fspm_params[])(FSP_M_CONFIG *m_cfg, + void (*fill_fspm_params[])(FSP_M_CONFIG *m_cfg, const struct soc_intel_meteorlake_config *config) = { fill_fspm_igd_params, fill_fspm_mrc_params, -- cgit v1.2.3