coreboot-kgpe-d16/src/mainboard
Kyösti Mälkki d0e212cdce devicetree: Discriminate device ops scan_bus()
Use of scan_static_bus() and tree traversals is somewhat convoluted.
Start cleaning this up by assigning each path type with separate
static scan_bus() function.

For ME, SMBus and LPC paths a bus cannot expose bridges, as those would
add to the number of encountered PCI buses.

Change-Id: I8bb11450516faad4fa33b8f69bce5b9978ec75e5
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: http://review.coreboot.org/8534
Tested-by: build bot (Jenkins)
Reviewed-by: Timothy Pearson <tpearson@raptorengineeringinc.com>
2015-06-04 11:19:01 +02:00
..
a-trend Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
aaeon Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
abit Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
adlink kconfig: automatically include mainboards 2015-04-18 08:31:08 +02:00
advansus Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
amd cbfs: Fix mismerge. 2015-06-02 21:48:24 +02:00
aopen Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
apple igd.asl rewrite 2015-05-28 08:27:10 +02:00
arima kconfig: automatically include mainboards 2015-04-18 08:31:08 +02:00
artecgroup Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
asrock AGESA binaryPI boards: Drop annoying commentary 2015-05-24 05:34:13 +02:00
asus AGESA binaryPI boards: Drop annoying commentary 2015-05-24 05:34:13 +02:00
avalue Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
azza Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
bachmann Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
bap Copy gizmosphere/gizmo2 as bap/ode_e20XX 2015-05-27 14:07:36 +02:00
bcom Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
bifferos Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
biostar binaryPI boards: Minor fixups to unify boards 2015-05-24 05:34:34 +02:00
broadcom kconfig: automatically include mainboards 2015-04-18 08:31:08 +02:00
compaq Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
cubietech Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
digitallogic Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
dmp Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
ecs Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
emulation cbfs: new API and better program loading 2015-06-02 14:09:31 +02:00
getac igd.asl rewrite 2015-05-28 08:27:10 +02:00
gigabyte bd82x6x: Move calling of finalize() on resume to southbridge code 2015-05-29 11:26:06 +02:00
gizmosphere AGESA binaryPI boards: Drop annoying commentary 2015-05-24 05:34:13 +02:00
google cbfs: new API and better program loading 2015-06-02 14:09:31 +02:00
hp AGESA binaryPI boards: Drop annoying commentary 2015-05-24 05:34:13 +02:00
ibase igd.asl rewrite 2015-05-28 08:27:10 +02:00
ibm kconfig: automatically include mainboards 2015-04-18 08:31:08 +02:00
iei Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
intel bd82x6x: Move calling of finalize() on resume to southbridge code 2015-05-29 11:26:06 +02:00
iwave igd.asl rewrite 2015-05-28 08:27:10 +02:00
iwill cbfs: Fix mismerge. 2015-06-02 21:48:24 +02:00
jetway AGESA binaryPI boards: Drop annoying commentary 2015-05-24 05:34:13 +02:00
kontron bd82x6x: Move calling of finalize() on resume to southbridge code 2015-05-29 11:26:06 +02:00
lanner Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
lenovo bd82x6x: Move calling of finalize() on resume to southbridge code 2015-05-29 11:26:06 +02:00
linutop kconfig: automatically include mainboards 2015-04-18 08:31:08 +02:00
lippert devicetree: Discriminate device ops scan_bus() 2015-06-04 11:19:01 +02:00
mitac Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
msi Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
nec Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
newisys kconfig: automatically include mainboards 2015-04-18 08:31:08 +02:00
nokia Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
nvidia Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
packardbell igd.asl rewrite 2015-05-28 08:27:10 +02:00
pcengines pcengines/apu1: Enable HAVE_ACPI_RESUME 2015-05-26 19:34:53 +02:00
rca Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
roda igd.asl rewrite 2015-05-28 08:27:10 +02:00
samsung cbfs: new API and better program loading 2015-06-02 14:09:31 +02:00
siemens cbfs: new API and better program loading 2015-06-02 14:09:31 +02:00
soyo Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
sunw kconfig: automatically include mainboards 2015-04-18 08:31:08 +02:00
supermicro Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
technexion Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
thomson Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
ti cbfs: remove unused CBFS_HEADER_ROM_OFFSET option 2015-05-26 22:33:08 +02:00
traverse Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
tyan Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
via acpi: Remove monolithic ACPI 2015-05-26 10:25:47 +02:00
winent Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
wyse Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
Kconfig kconfig: automatically include mainboards 2015-04-18 08:31:08 +02:00