coreboot/src/mainboard
Duncan Laurie 1bdf2db8d2 UPSTREAM: intel/kunimitsu: Move devices from mainboard.asl to devicetree
Declare the mainboard attached devices in the devicetree and enable
the provided device drivers by default to generate the ACPI objects
for these devices.  Then remove the static ACPI objects from the DSDT
in mainboard.asl.

This was tesed on a Chell mainboard since I lack a kunitmisu device.
I used different GPIOs across boots to verify that the different
audio codec devices would be "detected" and generated in the SSDT.

Change-Id: I9b3b2247a84aeb7c07780958377d5bea14417ce6
Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: https://review.coreboot.org/15317
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Tested-by: build bot (Jenkins)
Reviewed-on: https://chromium-review.googlesource.com/356450
Commit-Ready: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
2016-06-27 17:12:57 -07:00
..
a-trend UPSTREAM: intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:45 -07:00
aaeon UPSTREAM: AMD boards: Fix romstage main() declaration 2016-06-21 17:13:32 -07:00
abit UPSTREAM: intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:45 -07:00
adi UPSTREAM: adi/rc-dff: Add Initial implementaion 2016-06-09 02:16:04 -07:00
adlink kconfig: automatically include mainboards 2015-04-18 08:31:08 +02:00
advansus UPSTREAM: AGESA vendorcode: Build a common amdlib 2016-05-26 03:21:31 -07:00
amd UPSTREAM: AMD boards: Fix romstage main() declaration 2016-06-21 17:13:32 -07:00
aopen UPSTREAM: intel/car/cache_as_ram_ht.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:47 -07:00
apple UPSTREAM: intel/model_6ex: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:55 -07:00
artecgroup UPSTREAM: AMD boards: Fix romstage main() declaration 2016-06-21 17:13:32 -07:00
asrock UPSTREAM: AGESA boards: Split dispatcher to romstage and ramstage 2016-06-06 23:35:01 -07:00
asus UPSTREAM: intel/model_6ex: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:55 -07:00
avalue UPSTREAM: AGESA vendorcode: Build a common amdlib 2016-05-26 03:21:31 -07:00
azza UPSTREAM: intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:45 -07:00
bachmann UPSTREAM: AMD boards: Fix romstage main() declaration 2016-06-21 17:13:32 -07:00
bap UPSTREAM: AGESA boards: Split dispatcher to romstage and ramstage 2016-06-06 23:35:01 -07:00
bcom UPSTREAM: AMD boards: Fix romstage main() declaration 2016-06-21 17:13:32 -07:00
bifferos rdc/r8610: Move to src/soc 2016-05-05 20:08:58 +02:00
biostar UPSTREAM: intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:45 -07:00
broadcom mainboard/**/irq_tables.c: Remove reference to getpir 2015-11-10 14:11:06 +01:00
compaq UPSTREAM: intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:45 -07:00
cubietech mainboard/cubieboard: use bootblock_mainboard_early_init 2016-01-29 17:03:52 +01:00
digitallogic UPSTREAM: AMD boards: Fix romstage main() declaration 2016-06-21 17:13:32 -07:00
dmp UPSTREAM: dmp/vortex86ex: Drop excessive include 2016-06-21 17:13:29 -07:00
ecs UPSTREAM: intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:45 -07:00
emulation UPSTREAM: qemu/x86: car: drop pointless code, move stack out of the way 2016-06-22 10:40:43 -07:00
esd intel/fsp_baytrail: rename include folder baytrail to include/soc 2015-12-16 01:10:06 +01:00
getac UPSTREAM: intel/model_6ex: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:55 -07:00
gigabyte UPSTREAM: intel/car/cache_as_ram_ht.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:47 -07:00
gizmosphere UPSTREAM: AGESA boards: Split dispatcher to romstage and ramstage 2016-06-06 23:35:01 -07:00
google UPSTREAM: google/lars: Move devices from mainboard.asl to devicetree 2016-06-27 17:12:54 -07:00
hp UPSTREAM: intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:45 -07:00
ibase UPSTREAM: intel/model_6ex: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:55 -07:00
iei UPSTREAM: AMD boards: Fix romstage main() declaration 2016-06-21 17:13:32 -07:00
intel UPSTREAM: intel/kunimitsu: Move devices from mainboard.asl to devicetree 2016-06-27 17:12:57 -07:00
iwave UPSTREAM: intel/car/cache_as_ram_ht.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:47 -07:00
iwill ASL: Remove unused local variables. 2016-02-09 19:56:59 +01:00
jetway UPSTREAM: AMD boards: Fix romstage main() declaration 2016-06-21 17:13:32 -07:00
kontron UPSTREAM: intel/sandybridge: Fix builds with System Agent blob 2016-06-23 20:19:23 -07:00
lanner UPSTREAM: intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:45 -07:00
lenovo UPSTREAM: intel/model_2065x: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:41:41 -07:00
linutop kconfig: automatically include mainboards 2015-04-18 08:31:08 +02:00
lippert UPSTREAM: AMD boards: Fix romstage main() declaration 2016-06-21 17:13:32 -07:00
mitac UPSTREAM: intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:45 -07:00
msi UPSTREAM: intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:45 -07:00
nec UPSTREAM: intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:45 -07:00
nokia UPSTREAM: intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:45 -07:00
nvidia lib: compile mdelay for romstage 2016-01-22 22:15:09 +01:00
packardbell UPSTREAM: intel/model_2065x: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:41:41 -07:00
pcengines UPSTREAM: AMD boards: Fix romstage main() declaration 2016-06-21 17:13:32 -07:00
purism kbuild: Allow drivers to fit src/drivers/[X]/[Y]/ scheme 2016-04-19 18:34:18 +02:00
rca UPSTREAM: intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:45 -07:00
roda UPSTREAM: intel/model_6ex: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:55 -07:00
samsung UPSTREAM: samsung/lumpy: Fix build with System Agent blob 2016-06-23 20:19:26 -07:00
siemens siemens/mc_tcu3: Don't try to init unsupported panel type 2016-05-10 14:51:10 +02:00
soyo UPSTREAM: intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:45 -07:00
sunw lib: compile mdelay for romstage 2016-01-22 22:15:09 +01:00
supermicro UPSTREAM: intel/model_6ex: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:55 -07:00
technexion lib: compile mdelay for romstage 2016-01-22 22:15:09 +01:00
thomson UPSTREAM: intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:45 -07:00
ti UPSTREAM: beaglebone: Update bootblock.c to use new structs/code 2016-06-22 10:40:52 -07:00
traverse UPSTREAM: AMD boards: Fix romstage main() declaration 2016-06-21 17:13:32 -07:00
tyan UPSTREAM: intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-22 10:40:45 -07:00
via UPSTREAM: AMD boards: Fix romstage main() declaration 2016-06-21 17:13:32 -07:00
winent UPSTREAM: AMD boards: Fix romstage main() declaration 2016-06-21 17:13:32 -07:00
wyse UPSTREAM: AMD boards: Fix romstage main() declaration 2016-06-21 17:13:32 -07:00
Kconfig UPSTREAM: mainboard: Support ROM_SIZE > 16 MiB 2016-06-10 00:17:56 -07:00