coreboot-kgpe-d16/src/mainboard
Aaron Durbin dd82edc388 lib/spd_bin: make SMBus SPD addresses an input
Instead of assuming the mapping of dimm number to SPD SMBus address,
allow the mainboard to provide its own mapping. That way, global
resources of empty SPD contents aren't wasted in order to address
a dimm on a mainboard that doesn't meet the current assumption.

Change-Id: Id0e79231dc2303373badaae003038a1ac06a5635
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://review.coreboot.org/19915
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-by: Naresh Solanki <naresh.solanki@intel.com>
2017-05-27 16:57:18 +02:00
..
a-trend
aaeon AMD Geode: Move conflicting mainboard_romstage_entry() 2017-04-25 22:39:05 +02:00
abit
adi
adlink
advansus
amd nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
aopen
apple nb/intel/i945: Define and use a default MMCONF_BASE_ADDRESS 2017-05-11 16:39:35 +02:00
artecgroup AMD Geode: Move conflicting mainboard_romstage_entry() 2017-04-25 22:39:05 +02:00
asrock mainboard: Add ASRock G41C-GS 2017-05-13 17:37:27 +02:00
asus nb/intel/i945: Define and use a default MMCONF_BASE_ADDRESS 2017-05-11 16:39:35 +02:00
avalue
azza
bachmann
bap
bcom southbridge/via/vt8237r: Get rid of #include early_smbus.c 2017-04-14 17:20:26 +02:00
bifferos
biostar
broadcom nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
compaq
cubietech
digitallogic AMD Geode: Move conflicting mainboard_romstage_entry() 2017-04-25 22:39:05 +02:00
dmp
ecs
elmex
emulation vexpress: change to write32 2017-05-15 23:15:06 +02:00
esd
getac nb/intel/i945: Define and use a default MMCONF_BASE_ADDRESS 2017-05-11 16:39:35 +02:00
gigabyte mb/*/romstage: Don't lock ETR3 CF9GR in early romstage 2017-05-21 16:38:34 +02:00
gizmosphere
google lib/spd_bin: make SMBus SPD addresses an input 2017-05-27 16:57:18 +02:00
hp nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
ibase nb/intel/i945: Define and use a default MMCONF_BASE_ADDRESS 2017-05-11 16:39:35 +02:00
iei AMD Geode: Move conflicting mainboard_romstage_entry() 2017-04-25 22:39:05 +02:00
intel lib/spd_bin: make SMBus SPD addresses an input 2017-05-27 16:57:18 +02:00
iwave
iwill nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
jetway southbridge/via/vt8237r: Get rid of #include early_smbus.c 2017-04-14 17:20:26 +02:00
kontron nb/intel/i945: Define and use a default MMCONF_BASE_ADDRESS 2017-05-11 16:39:35 +02:00
lanner
lenovo mb/lenovo/*60: Remove not existing DIMMs from SPD map 2017-05-25 17:37:52 +02:00
linutop
lippert AMD Geode: Move conflicting mainboard_romstage_entry() 2017-04-25 22:39:05 +02:00
lowrisc
mitac
msi nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
nec
nokia
nvidia nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
packardbell mb/*/mainboard.c: Get rid of SPI AFC register 2017-05-01 14:02:19 +02:00
pcengines mainboard/pcengines/apu2: Add LPC TPM support 2017-05-11 16:51:44 +02:00
purism purism/librem13: Enable support for M.2 NVMe 2017-05-01 00:44:15 +02:00
rca
roda nb/intel/gm45: Define and use default MMCONF_BASE_ADDRESS 2017-05-11 16:39:50 +02:00
samsung
sapphire mb/sapphire/pureplatinumh61: Sanitize Kconfig 2017-05-11 16:47:20 +02:00
siemens siemens/mc_apl1: Program eMMC DLL settings 2017-05-17 21:11:57 +02:00
soyo
sunw nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
supermicro nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
technexion nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
thomson
ti
traverse AMD Geode: Move conflicting mainboard_romstage_entry() 2017-04-25 22:39:05 +02:00
tyan nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
via southbridge/via/vt8237r: Get rid of #include early_smbus.c 2017-04-14 17:20:26 +02:00
winent nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
wyse AMD Geode: Move conflicting mainboard_romstage_entry() 2017-04-25 22:39:05 +02:00
Kconfig