vendorcode/amd/fsp/common: Refactor dmi_info.h
SoC family is able to provide SoC-specific information via amd/fsp/<soc_family>/soc_dmi_info.h. Use common amd/fsp/common/dmi_info.h for all AMD platforms. This way, duplicated dmi_info.h files in vendorcode/amd/fsp/<soc_family>/ can be removed. BUG=b:288520486 TEST=Dump `dmidecode -t 17`. Change-Id: I5e0109af51b78360f7038b20a2975aceb721a7d5 Signed-off-by: Konrad Adamczyk <konrada@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/76107 Reviewed-by: Fred Reitberger <reitbergerfred@gmail.com> Reviewed-by: Matt DeVillier <matt.devillier@amd.corp-partner.google.com> Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
0a96a1ca06
commit
86dfcb80ce
13 changed files with 94 additions and 739 deletions
|
|
@ -37,6 +37,7 @@ smm-$(CONFIG_DEBUG_SMI) += uart.c
|
|||
CPPFLAGS_common += -I$(src)/soc/amd/cezanne/include
|
||||
CPPFLAGS_common += -I$(src)/soc/amd/cezanne/acpi
|
||||
CPPFLAGS_common += -I$(src)/vendorcode/amd/fsp/cezanne
|
||||
CPPFLAGS_common += -I$(src)/vendorcode/amd/fsp/common
|
||||
|
||||
# ROMSIG Normally At ROMBASE + 0x20000
|
||||
# Overridden by CONFIG_AMD_FWM_POSITION_INDEX
|
||||
|
|
|
|||
|
|
@ -216,8 +216,8 @@ static void prepare_dmi_16_17(void *unused)
|
|||
}
|
||||
}
|
||||
|
||||
for (unsigned int channel = 0; channel < MAX_CHANNELS_PER_SOCKET; channel++) {
|
||||
for (unsigned int dimm = 0; dimm < MAX_DIMMS_PER_CHANNEL; dimm++) {
|
||||
for (unsigned int channel = 0; channel < AGESA_STRUCT_CHANNELS_PER_SOCKET; channel++) {
|
||||
for (unsigned int dimm = 0; dimm < AGESA_STRUCT_DIMMS_PER_CHANNEL; dimm++) {
|
||||
type17_dmi_info = &dmi_table->T17[0][channel][dimm];
|
||||
/* DIMMs that are present will have a non-zero
|
||||
handle. */
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@ smm-$(CONFIG_DEBUG_SMI) += uart.c
|
|||
CPPFLAGS_common += -I$(src)/soc/amd/mendocino/include
|
||||
CPPFLAGS_common += -I$(src)/soc/amd/mendocino/acpi
|
||||
CPPFLAGS_common += -I$(src)/vendorcode/amd/fsp/mendocino
|
||||
CPPFLAGS_common += -I$(src)/vendorcode/amd/fsp/common
|
||||
|
||||
# ROMSIG Normally At ROMBASE + 0x20000
|
||||
# Overridden by CONFIG_AMD_FWM_POSITION_INDEX
|
||||
|
|
|
|||
|
|
@ -43,6 +43,7 @@ CPPFLAGS_common += -I$(src)/soc/amd/picasso/include
|
|||
CPPFLAGS_common += -I$(src)/soc/amd/picasso/acpi
|
||||
CPPFLAGS_common += -I$(src)/vendorcode/amd/fsp/picasso
|
||||
CPPFLAGS_common += -I$(src)/vendorcode/amd/fsp/picasso/include
|
||||
CPPFLAGS_common += -I$(src)/vendorcode/amd/fsp/common
|
||||
|
||||
# ROMSIG Normally At ROMBASE + 0x20000
|
||||
# Overridden by CONFIG_AMD_FWM_POSITION_INDEX
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue