coreboot-kgpe-d16/src/mainboard
Werner Zeh a4e5236e89 mb/siemens/mc_apl1: Enable HDA in devicetree for all mainboard variants
With commit
'4074ce0cc7 (intel/apollolake: Add HDA to disable_dev function)'
FSP is now requested to switch off HDA PCI device if it is disabled in
devicetree. Doing so results in a warm restart. Normally this event
will be stored in CMOS RAM (if the descriptor is configured to do so)
and therefore no further resets are requested by FSP on the next boots
as long as CMOS RAM is kept alive.

The Siemens mainboards based on Apollo Lake do not have a CMOS battery
and therefore the CMOS is not backed up. This leads to reset requests
from FSP after PCI enumeration on every boot. To avoid this reset enable
HDA in devicetree for these mainboards. Though we do not have any usage
of HDA it should not be an issue that the HDA device is now enabled. The
benefit is though that no reset is requested anymore by FSP.

Change-Id: I637c7c01d73350700c6066fee74fecbb5b93b221
Signed-off-by: Werner Zeh <werner.zeh@siemens.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/32295
Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-by: Uwe Poeche <uwe.poeche@siemens.com>
Reviewed-by: Mario Scheithauer <mario.scheithauer@siemens.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2019-04-15 11:05:34 +00:00
..
adi src: Drop unused 'include <arch/acpigen.h>' 2019-03-12 07:27:28 +00:00
adlink
advansus src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
amd nb/amd/pi, mb/amd/bettong: Fix null pointer checks 2019-04-08 14:12:59 +00:00
aopen mb/aopen/dxplplusu: Remove redundant use of ACPI offset operator 2019-04-01 18:37:34 +00:00
apple sb/intel/i82801gx: Use SOUTHBRIDGE_INTEL_COMMON_PMCLIB 2019-04-13 14:49:31 +00:00
asrock sb/intel/i82801gx: Use SOUTHBRIDGE_INTEL_COMMON_PMCLIB 2019-04-13 14:49:31 +00:00
asus sb/intel/i82801gx: Use SOUTHBRIDGE_INTEL_COMMON_PMCLIB 2019-04-13 14:49:31 +00:00
avalue src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
bap Fix up remaining boolean uses of CONFIG_XXX to CONFIG(XXX) 2019-03-25 11:03:49 +00:00
biostar src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
cavium src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
compulab coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
cubietech device/mmio.h: Add include file for MMIO ops 2019-03-04 15:57:39 +00:00
elmex src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
emulation src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
esd src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
facebook mb/facebook/watson: Make turbo mode configurable (disabled by default) 2019-04-08 20:55:13 +00:00
foxconn sb/intel/i82801gx: Use SOUTHBRIDGE_INTEL_COMMON_PMCLIB 2019-04-13 14:49:31 +00:00
getac sb/intel/i82801gx: Use SOUTHBRIDGE_INTEL_COMMON_PMCLIB 2019-04-13 14:49:31 +00:00
gigabyte sb/intel/i82801gx: Use SOUTHBRIDGE_INTEL_COMMON_PMCLIB 2019-04-13 14:49:31 +00:00
gizmosphere src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
google mb/google/hatch: Update sleep signal assertion widths 2019-04-15 05:58:05 +00:00
hp src: Use include <delay.h> when appropriate 2019-04-06 16:09:12 +00:00
ibase sb/intel/i82801gx: Use SOUTHBRIDGE_INTEL_COMMON_PMCLIB 2019-04-13 14:49:31 +00:00
iei src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
intel sb/intel/i82801gx: Use SOUTHBRIDGE_INTEL_COMMON_PMCLIB 2019-04-13 14:49:31 +00:00
jetway src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
kontron sb/intel/i82801gx: Use SOUTHBRIDGE_INTEL_COMMON_PMCLIB 2019-04-13 14:49:31 +00:00
lenovo sb/intel/i82801gx: Use SOUTHBRIDGE_INTEL_COMMON_PMCLIB 2019-04-13 14:49:31 +00:00
lippert src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
msi src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
ocp mb/ocp/monolake: Add board.fmd 2019-04-10 18:46:56 +00:00
opencellular src: Use include <delay.h> when appropriate 2019-04-06 16:09:12 +00:00
packardbell src: Use include <delay.h> when appropriate 2019-04-06 16:09:12 +00:00
pcengines Fix up remaining boolean uses of CONFIG_XXX to CONFIG(XXX) 2019-03-25 11:03:49 +00:00
purism {mb,soc/intel/skylake}: remove unused InternalGfx 2019-04-06 13:12:04 +00:00
roda sb/intel/i82801gx: Use SOUTHBRIDGE_INTEL_COMMON_PMCLIB 2019-04-13 14:49:31 +00:00
samsung vboot: remove Kconfig option VBOOT_PHYSICAL_REC_SWITCH 2019-04-04 10:33:38 +00:00
sapphire src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
scaleway src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
siemens mb/siemens/mc_apl1: Enable HDA in devicetree for all mainboard variants 2019-04-15 11:05:34 +00:00
sifive coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
supermicro src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
ti device/mmio.h: Add include file for MMIO ops 2019-03-04 15:57:39 +00:00
tyan src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
via src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
Kconfig Kconfig: Unify power-after-failure options 2019-01-06 15:54:19 +00:00