coreboot-kgpe-d16/src/mainboard/hp
Nico Huber ff4025c5f7 sb/intel/bd82x6x: Reduce function-disable mess
Most affected boards set the function disabled (FD) register to an
arbitrary state dumped from systems running the vendor BIOS. This
makes it impossible to enable the devices in devicetree and a pretty
big mess of course because nobody cared to keep the register in sync
with the devicetree.

To get completely rid of most of the writes to FD, move setting of
PCH_DISABLE_ALWAYS into the southbridge code where it belongs.

Change-Id: Ia2a507cbcdf218d09738e2e16f0d3ad1dcf57b8b
Signed-off-by: Nico Huber <nico.h@gmx.de>
Reviewed-on: https://review.coreboot.org/23255
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Hal Martin <hal.martin+coreboot@gmail.com>
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Bill XIE <persmule@gmail.com>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
2018-01-23 05:25:41 +00:00
..
2570p sb/intel/bd82x6x: Reduce function-disable mess 2018-01-23 05:25:41 +00:00
2760p sb/intel/bd82x6x: Reduce function-disable mess 2018-01-23 05:25:41 +00:00
8460p sb/intel/bd82x6x: Reduce function-disable mess 2018-01-23 05:25:41 +00:00
8470p sb/intel/bd82x6x: Reduce function-disable mess 2018-01-23 05:25:41 +00:00
abm AGESA binaryPI: Drop amdlib.h in BiosCallouts.c 2017-09-29 05:46:19 +00:00
dl145_g1 mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
dl145_g3 mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
dl165_g6_fam10 AMD boards: Fix function name (soft_reset) in message 2017-10-31 09:57:06 +00:00
pavilion_m6_1035dx AGESA: Split long lines in OemCustomize.c 2017-10-19 11:24:09 +00:00
revolve_810_g1 sb/intel/bd82x6x: Reduce function-disable mess 2018-01-23 05:25:41 +00:00
Kconfig kconfig: automatically include mainboards 2015-04-18 08:31:08 +02:00
Kconfig.name