Felix Held has submitted this change. ( https://review.coreboot.org/c/coreboot/+/76500?usp=email )
(
11 is the latest approved patch-set. No files were changed between the latest approved patch-set and the submitted one. )Change subject: soc/amd/genoa: Add function to fetch common code dt configuration ......................................................................
soc/amd/genoa: Add function to fetch common code dt configuration
Signed-off-by: Arthur Heymans arthur@aheymans.xyz Signed-off-by: Varshit Pandya pandyavarshit@gmail.com Change-Id: I5d5d3ff27ab0953844f9bbef30b6487fb480e29b Reviewed-on: https://review.coreboot.org/c/coreboot/+/76500 Reviewed-by: Matt DeVillier matt.devillier@amd.corp-partner.google.com Tested-by: build bot (Jenkins) no-reply@coreboot.org Reviewed-by: Martin Roth martin.roth@amd.corp-partner.google.com --- M src/soc/amd/genoa/Makefile.inc A src/soc/amd/genoa/chip.h A src/soc/amd/genoa/config.c 3 files changed, 25 insertions(+), 0 deletions(-)
Approvals: Martin Roth: Looks good to me, approved Matt DeVillier: Looks good to me, but someone else must approve build bot (Jenkins): Verified
diff --git a/src/soc/amd/genoa/Makefile.inc b/src/soc/amd/genoa/Makefile.inc index 164c5e9..0e08ac6 100644 --- a/src/soc/amd/genoa/Makefile.inc +++ b/src/soc/amd/genoa/Makefile.inc @@ -2,6 +2,7 @@ ifeq ($(CONFIG_SOC_AMD_GENOA),y)
all-y += mmap_boot.c +all-y += config.c
bootblock-y += early_fch.c
diff --git a/src/soc/amd/genoa/chip.h b/src/soc/amd/genoa/chip.h new file mode 100644 index 0000000..9168586 --- /dev/null +++ b/src/soc/amd/genoa/chip.h @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + +#ifndef __GENOA_CHIP_H__ +#define __GENOA_CHIP_H__ + +#include <amdblocks/chip.h> + +struct soc_amd_genoa_config { + struct soc_amd_common_config common_config; +}; + +#endif diff --git a/src/soc/amd/genoa/config.c b/src/soc/amd/genoa/config.c new file mode 100644 index 0000000..f59964a --- /dev/null +++ b/src/soc/amd/genoa/config.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + +#include <device/device.h> +#include <amdblocks/chip.h> +#include <device/device.h> +#include "chip.h" + +const struct soc_amd_common_config *soc_get_common_config(void) +{ + const struct soc_amd_genoa_config *cfg = config_of_soc(); + return &cfg->common_config; +}