coreboot-kgpe-d16/src/mainboard
Bill XIE 72f13e534b ec/lenovo/h8: Make dock init in ramstage fully mainboard-specific
Discussed in CB:36093, in the past many lenovo boards need to declare
an empty h8_mainboard_init_dock() to satisfy h8.c.

Now the confusing H8_DOCK_EARLY_INIT might be retired, and if a
mainboard needs dock init (done with h8_mainboard_init_dock() in the
past) in ramstage, (discussed in CB:4294 where H8_DOCK_EARLY_INIT is
introduced) it can just do it in its own chip_ops.enable_dev function.

Tested on X200. Testing on other affected targets may be necessary.

Change-Id: I5737406d1f6cb6e91b2e2fa349a206a3dba988d1
Signed-off-by: Bill XIE <persmule@hardenedlinux.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/36385
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
2019-11-12 08:26:42 +00:00
..
adi mb/*/*/others: Use sb/intel/common/acpi/platform.asl 2019-11-04 11:48:19 +00:00
adlink
advansus mb/advansus: Use 'Device()' instead of 'Processor()' 2019-10-27 18:07:48 +00:00
amd src/mainboard: change "unsigned" to "unsigned int" 2019-10-27 21:08:49 +00:00
aopen src/mainboard: Drop wrong _ADR objects 2019-10-25 10:07:02 +00:00
apple mb/*/*{bd82x6x/ibexpreak}: Use sb/intel/common/acpi/platform.asl 2019-11-04 11:36:39 +00:00
asrock mb/{x4x}: Remove unused 'include <northbridge/intel/x4x/iomap.h>' 2019-11-11 10:29:24 +00:00
asus mb/asus/p5ql-em: Fix S3 resume 2019-11-11 21:19:16 +00:00
avalue mb/avalue: Use 'Device()' instead of 'Processor()' 2019-10-27 18:09:38 +00:00
bap src/mainboard: change "unsigned" to "unsigned int" 2019-10-27 21:08:49 +00:00
biostar src/mainboard: change "unsigned" to "unsigned int" 2019-10-27 21:08:49 +00:00
cavium src/mainboard/{cavium,sifive}: Use $(obj) instead of build 2019-07-29 06:02:37 +00:00
compulab mb/*/*{bd82x6x/ibexpreak}: Use sb/intel/common/acpi/platform.asl 2019-11-04 11:36:39 +00:00
elmex sb/amd/cimx/sb800: Get rid of power button device in coreboot 2019-05-20 14:43:44 +00:00
emulation mb/*: Fix default fmap with VBOOT_SLOTS_RW_A enabled 2019-11-12 08:25:45 +00:00
esd soc/intel/{IA-CPU/SOC}: Move sleepstates.asl into southbridge/intel/common/acpi 2019-11-01 11:50:03 +00:00
facebook drivers/intel/fsp1_1: Fake microcode update to make FSP happy 2019-11-10 22:57:55 +00:00
foxconn mb/{x4x}: Remove unused 'include <northbridge/intel/x4x/iomap.h>' 2019-11-11 10:29:24 +00:00
getac src/mb: Remove redundant message befor 'system_reset()' 2019-11-11 10:30:13 +00:00
gigabyte mb/{x4x}: Remove unused 'include <northbridge/intel/x4x/iomap.h>' 2019-11-11 10:29:24 +00:00
gizmosphere sb/amd/cimx/sb800: Get rid of power button device in coreboot 2019-05-20 14:43:44 +00:00
google mb/{google/fizz,razer/blade_stealth_kbl}: Add missing include <console/console.h> 2019-11-11 22:38:23 +00:00
hp arch/x86: Drop some __SMM__ guards 2019-11-08 07:46:23 +00:00
ibase src/mb: Remove redundant message befor 'system_reset()' 2019-11-11 10:30:13 +00:00
iei mb/iei: Use 'Device()' instead of 'Processor()' 2019-10-27 18:12:17 +00:00
intel mb/{x4x}: Remove unused 'include <northbridge/intel/x4x/iomap.h>' 2019-11-11 10:29:24 +00:00
jetway mb/jetway: Use 'Device()' instead of 'Processor()' 2019-10-27 19:03:03 +00:00
kontron src/mb: Remove redundant message befor 'system_reset()' 2019-11-11 10:30:13 +00:00
lenovo ec/lenovo/h8: Make dock init in ramstage fully mainboard-specific 2019-11-12 08:26:42 +00:00
lippert mb/lippert: Use 'Device()' instead of 'Processor()' 2019-10-27 19:04:00 +00:00
msi mb/*/*{bd82x6x/ibexpreak}: Use sb/intel/common/acpi/platform.asl 2019-11-04 11:36:39 +00:00
ocp mb/ocp/monolake: Configure IPMI BMC FRB2 watchdog timer via VPD variables 2019-10-24 15:47:51 +00:00
opencellular soc/intel/{IA-CPU/SOC}: Move sleepstates.asl into southbridge/intel/common/acpi 2019-11-01 11:50:03 +00:00
packardbell mb/*/*{bd82x6x/ibexpreak}: Use sb/intel/common/acpi/platform.asl 2019-11-04 11:36:39 +00:00
pcengines AGESA,binaryPI: Replace use of __PRE_RAM__ 2019-08-20 12:47:44 +00:00
portwell drivers/intel/fsp1_1: Fake microcode update to make FSP happy 2019-11-10 22:57:55 +00:00
purism soc/intel/{IA-CPU/SOC}: Move sleepstates.asl into southbridge/intel/common/acpi 2019-11-01 11:50:03 +00:00
razer mb/{google/fizz,razer/blade_stealth_kbl}: Add missing include <console/console.h> 2019-11-11 22:38:23 +00:00
roda src/mb: Remove redundant message befor 'system_reset()' 2019-11-11 10:30:13 +00:00
samsung mb/*/*{bd82x6x/ibexpreak}: Use sb/intel/common/acpi/platform.asl 2019-11-04 11:36:39 +00:00
sapphire mb/*/*{bd82x6x/ibexpreak}: Use sb/intel/common/acpi/platform.asl 2019-11-04 11:36:39 +00:00
scaleway mb/*/*/others: Use sb/intel/common/acpi/platform.asl 2019-11-04 11:48:19 +00:00
siemens mb/siemens/mc_apl6: Add TPM to devicetree 2019-11-11 10:35:17 +00:00
sifive mainboard/sifive/hifive-unleashed: Update devicetree 2019-09-12 13:16:24 +00:00
supermicro mb/*: Fix default fmap with VBOOT_SLOTS_RW_A enabled 2019-11-12 08:25:45 +00:00
ti device/mmio.h: Add include file for MMIO ops 2019-03-04 15:57:39 +00:00
tyan src/mainboard: change "unsigned" to "unsigned int" 2019-10-27 21:08:49 +00:00
up soc/intel/{IA-CPU/SOC}: Move sleepstates.asl into southbridge/intel/common/acpi 2019-11-01 11:50:03 +00:00
via src/mainboard: Remove unused include <device/pci_ops.h> 2019-09-16 07:29:18 +00:00
Kconfig mainboard/Kconfig: add option for a 6144 KB(6 MB) ROM size 2019-06-09 17:10:02 +00:00