coreboot/src/mainboard/intel
Keith Hui b4f47e8067 nb/intel/haswell: Move SPD addresses to devicetree
Introduce a sandybridge-style devicetree setting for SPD addresses,
and use it instead of runtime code in mb_get_spd_map() for all
haswell boards without CONFIG(HAVE_SPD_IN_CBFS) - effectively all
boards except google/slippy.

Patch also covers recently added Z97 boards using Broadwell MRC.

Also update util/autoport to match.

abuild passes for all affected boards.
autoport builds, but otherwise untested.

Change-Id: I574aec9cb6a47c8aaf275ae06c7e1fb695534b34
Signed-off-by: Keith Hui <buurin@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/79025
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2024-08-26 11:08:14 +00:00
..
adlrvp cpu/intel: Add socket types 2024-07-19 12:35:09 +00:00
apollolake_rvp mb/getac to mb/intel: Add SPDX license headers to Kconfig files 2024-02-18 02:01:52 +00:00
archercity_crb cpu/intel: Add socket types 2024-07-19 12:35:09 +00:00
avenuecity_crb mb/intel/avenuecity_crb: Update SMBIOS info for type 0,1,2,3 2024-07-26 11:05:02 +00:00
baskingridge nb/intel/haswell: Move SPD addresses to devicetree 2024-08-26 11:08:14 +00:00
beechnutcity_crb mb/intel/beechnutcity_crb: Update SMBIOS info for type 0,1,2,3 2024-07-26 11:05:10 +00:00
cedarisland_crb cpu/intel: Add socket types 2024-07-19 12:35:09 +00:00
coffeelake_rvp cfl/cml/whl mainboards: Drop superfluous cpu_cluster device 2024-07-13 22:06:14 +00:00
d510mo mb/**/hda_verb: Use AZALIA_PIN_CFG_NC(0) 2024-06-07 11:13:19 +00:00
d945gclf arch/x86/ioapic: use uintptr_t for IOAPIC base address 2024-02-23 15:13:37 +00:00
dcp847ske mb/*: Remove old USB configurations from SNB/bd82x6x boards 2024-06-08 00:19:23 +00:00
dg41wv mb/**/hda_verb: Use AZALIA_PIN_CFG_NC(0) 2024-06-07 11:13:19 +00:00
dg43gt mb/**/hda_verb: Use AZALIA_PIN_CFG_NC(0) 2024-06-07 11:13:19 +00:00
dq67sw mb/*: Remove old USB configurations from SNB/bd82x6x boards 2024-06-08 00:19:23 +00:00
elkhartlake_crb tree: Remove blank lines before '}' and after '{' 2024-04-11 19:19:08 +00:00
emeraldlake2 mb/*/*/early_init.c: Remove unused included southbridge 2024-08-26 02:34:16 +00:00
glkrvp tree: Remove unused <stddef.h> 2024-05-29 02:51:20 +00:00
harcuvar mb/intel/{harcuvar,kunimitsu}: Use <spd.h> and <dram/ddr{3,4}.h> 2024-05-13 17:11:35 +00:00
jasperlake_rvp tree: Remove blank lines before '}' and after '{' 2024-04-11 19:19:08 +00:00
kblrvp skl/kbl mainboards: Move PCIe related settings into their device scope 2024-07-12 20:08:01 +00:00
kunimitsu skl/kbl mainboards: Move PCIe related settings into their device scope 2024-07-12 20:08:01 +00:00
leafhill mb/getac to mb/intel: Add SPDX license headers to Kconfig files 2024-02-18 02:01:52 +00:00
minnow3 mb/getac to mb/intel: Add SPDX license headers to Kconfig files 2024-02-18 02:01:52 +00:00
mtlrvp cpu/intel: Add socket types 2024-07-19 12:35:09 +00:00
saddlebrook skl/kbl mainboards: Move PCIe related settings into their device scope 2024-07-12 20:08:01 +00:00
shadowmountain tgl,adl,rpl mainboards: Drop superfluous cpu_cluster device 2024-07-18 23:35:41 +00:00
strago tree: Remove blank lines before '}' and after '{' 2024-04-11 19:19:08 +00:00
tglrvp tgl mainboards: Move PCIe root port settings into their device scope 2024-07-05 20:55:19 +00:00
wtm2 mb/getac to mb/intel: Add SPDX license headers to Kconfig files 2024-02-18 02:01:52 +00:00
Kconfig mb/getac to mb/intel: Add SPDX license headers to Kconfig files 2024-02-18 02:01:52 +00:00
Kconfig.name mb/getac to mb/intel: Add SPDX license headers to Kconfig files 2024-02-18 02:01:52 +00:00