Combine Broadwell Chromeboxes using variant board scheme
commit0148fcb4e1d1c4e43cd21e7b28a65afd762daa6d
authorMatt DeVillier <matt.devillier@gmail.com>
Sat, 17 Dec 2016 23:13:23 +0000 (17 17:13 -0600)
committerMartin Roth <martinroth@google.com>
Thu, 22 Dec 2016 17:37:35 +0000 (22 18:37 +0100)
tree2d89da8657235d12119187671564b294ed07b83b
parent6390e525fcbad63fbf4c0043ae248b24b9a9d0c6
Combine Broadwell Chromeboxes using variant board scheme

Combine existing boards google/guado, rikku, and tidus using
their common reference board google/jecht as a base.

Additional changes besides simple consolidation include:
 - simplify power LED functions
 - simplify HDA verb definitions using azelia macros
 - use common SoC functions to generate FADT table
 - correct FADT table header version
 - remove unused haswell_pci_irqs.asl
 - remove unused header includes (various)
 - set sane default fan speed (0x4d) for all variants

Variant setup modeled after google/beltino

Change-Id: I77a2dffe9601734916a33fd04ead98016ad0bc4b
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/17913
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth@google.com>
111 files changed:
src/mainboard/google/guado/Kconfig [deleted file]
src/mainboard/google/guado/Kconfig.name [deleted file]
src/mainboard/google/guado/Makefile.inc [deleted file]
src/mainboard/google/guado/acpi/ec.asl [deleted file]
src/mainboard/google/guado/acpi/haswell_pci_irqs.asl [deleted file]
src/mainboard/google/guado/acpi/mainboard.asl [deleted file]
src/mainboard/google/guado/acpi/platform.asl [deleted file]
src/mainboard/google/guado/acpi/superio.asl [deleted file]
src/mainboard/google/guado/acpi/video.asl [deleted file]
src/mainboard/google/guado/acpi_tables.c [deleted file]
src/mainboard/google/guado/board_info.txt [deleted file]
src/mainboard/google/guado/chromeos.c [deleted file]
src/mainboard/google/guado/chromeos.fmd [deleted file]
src/mainboard/google/guado/cmos.layout [deleted file]
src/mainboard/google/guado/devicetree.cb [deleted file]
src/mainboard/google/guado/dsdt.asl [deleted file]
src/mainboard/google/guado/fadt.c [deleted file]
src/mainboard/google/guado/hda_verb.c [deleted file]
src/mainboard/google/guado/lan.c [deleted file]
src/mainboard/google/guado/onboard.h [deleted file]
src/mainboard/google/guado/romstage.c [deleted file]
src/mainboard/google/guado/smihandler.c [deleted file]
src/mainboard/google/guado/spd/Makefile.inc [deleted file]
src/mainboard/google/guado/spd/spd.c [deleted file]
src/mainboard/google/guado/spd/spd.h [deleted file]
src/mainboard/google/jecht/Kconfig
src/mainboard/google/jecht/Kconfig.name
src/mainboard/google/jecht/Makefile.inc
src/mainboard/google/jecht/acpi/haswell_pci_irqs.asl [deleted file]
src/mainboard/google/jecht/acpi/mainboard.asl
src/mainboard/google/jecht/acpi/superio.asl
src/mainboard/google/jecht/acpi_tables.c
src/mainboard/google/jecht/devicetree.cb
src/mainboard/google/jecht/dsdt.asl
src/mainboard/google/jecht/fadt.c
src/mainboard/google/jecht/hda_verb.c
src/mainboard/google/jecht/lan.c
src/mainboard/google/jecht/led.c [moved from src/mainboard/google/tidus/led.c with 92% similarity]
src/mainboard/google/jecht/mainboard.c [moved from src/mainboard/google/guado/mainboard.c with 100% similarity]
src/mainboard/google/jecht/onboard.h
src/mainboard/google/jecht/romstage.c
src/mainboard/google/jecht/smihandler.c
src/mainboard/google/jecht/spd/spd.c
src/mainboard/google/jecht/variants/guado/include/variant/acpi/thermal.asl [moved from src/mainboard/google/guado/acpi/thermal.asl with 98% similarity]
src/mainboard/google/jecht/variants/guado/include/variant/gpio.h [moved from src/mainboard/google/guado/gpio.h with 100% similarity]
src/mainboard/google/jecht/variants/guado/include/variant/thermal.h [moved from src/mainboard/google/guado/thermal.h with 93% similarity]
src/mainboard/google/jecht/variants/guado/pei_data.c [moved from src/mainboard/google/guado/pei_data.c with 100% similarity]
src/mainboard/google/jecht/variants/jecht/include/variant/acpi/thermal.asl [moved from src/mainboard/google/jecht/acpi/thermal.asl with 98% similarity]
src/mainboard/google/jecht/variants/jecht/include/variant/gpio.h [moved from src/mainboard/google/jecht/gpio.h with 100% similarity]
src/mainboard/google/jecht/variants/jecht/include/variant/thermal.h [moved from src/mainboard/google/jecht/thermal.h with 92% similarity]
src/mainboard/google/jecht/variants/jecht/pei_data.c [moved from src/mainboard/google/jecht/pei_data.c with 100% similarity]
src/mainboard/google/jecht/variants/rikku/include/variant/acpi/thermal.asl [moved from src/mainboard/google/rikku/acpi/thermal.asl with 98% similarity]
src/mainboard/google/jecht/variants/rikku/include/variant/gpio.h [moved from src/mainboard/google/rikku/gpio.h with 100% similarity]
src/mainboard/google/jecht/variants/rikku/include/variant/thermal.h [moved from src/mainboard/google/rikku/thermal.h with 93% similarity]
src/mainboard/google/jecht/variants/rikku/pei_data.c [moved from src/mainboard/google/rikku/pei_data.c with 100% similarity]
src/mainboard/google/jecht/variants/tidus/include/variant/acpi/thermal.asl [moved from src/mainboard/google/tidus/acpi/thermal.asl with 100% similarity]
src/mainboard/google/jecht/variants/tidus/include/variant/gpio.h [moved from src/mainboard/google/tidus/gpio.h with 100% similarity]
src/mainboard/google/jecht/variants/tidus/include/variant/thermal.h [moved from src/mainboard/google/tidus/thermal.h with 98% similarity]
src/mainboard/google/jecht/variants/tidus/pei_data.c [moved from src/mainboard/google/tidus/pei_data.c with 100% similarity]
src/mainboard/google/rikku/Kconfig [deleted file]
src/mainboard/google/rikku/Kconfig.name [deleted file]
src/mainboard/google/rikku/Makefile.inc [deleted file]
src/mainboard/google/rikku/acpi/ec.asl [deleted file]
src/mainboard/google/rikku/acpi/haswell_pci_irqs.asl [deleted file]
src/mainboard/google/rikku/acpi/mainboard.asl [deleted file]
src/mainboard/google/rikku/acpi/platform.asl [deleted file]
src/mainboard/google/rikku/acpi/superio.asl [deleted file]
src/mainboard/google/rikku/acpi/video.asl [deleted file]
src/mainboard/google/rikku/acpi_tables.c [deleted file]
src/mainboard/google/rikku/board_info.txt [deleted file]
src/mainboard/google/rikku/chromeos.c [deleted file]
src/mainboard/google/rikku/chromeos.fmd [deleted file]
src/mainboard/google/rikku/cmos.layout [deleted file]
src/mainboard/google/rikku/devicetree.cb [deleted file]
src/mainboard/google/rikku/dsdt.asl [deleted file]
src/mainboard/google/rikku/fadt.c [deleted file]
src/mainboard/google/rikku/hda_verb.c [deleted file]
src/mainboard/google/rikku/lan.c [deleted file]
src/mainboard/google/rikku/mainboard.c [deleted file]
src/mainboard/google/rikku/onboard.h [deleted file]
src/mainboard/google/rikku/romstage.c [deleted file]
src/mainboard/google/rikku/smihandler.c [deleted file]
src/mainboard/google/rikku/spd/Makefile.inc [deleted file]
src/mainboard/google/rikku/spd/spd.c [deleted file]
src/mainboard/google/rikku/spd/spd.h [deleted file]
src/mainboard/google/tidus/Kconfig [deleted file]
src/mainboard/google/tidus/Kconfig.name [deleted file]
src/mainboard/google/tidus/Makefile.inc [deleted file]
src/mainboard/google/tidus/acpi/ec.asl [deleted file]
src/mainboard/google/tidus/acpi/haswell_pci_irqs.asl [deleted file]
src/mainboard/google/tidus/acpi/mainboard.asl [deleted file]
src/mainboard/google/tidus/acpi/platform.asl [deleted file]
src/mainboard/google/tidus/acpi/superio.asl [deleted file]
src/mainboard/google/tidus/acpi/video.asl [deleted file]
src/mainboard/google/tidus/acpi_tables.c [deleted file]
src/mainboard/google/tidus/board_info.txt [deleted file]
src/mainboard/google/tidus/chromeos.c [deleted file]
src/mainboard/google/tidus/chromeos.fmd [deleted file]
src/mainboard/google/tidus/cmos.layout [deleted file]
src/mainboard/google/tidus/devicetree.cb [deleted file]
src/mainboard/google/tidus/dsdt.asl [deleted file]
src/mainboard/google/tidus/fadt.c [deleted file]
src/mainboard/google/tidus/hda_verb.c [deleted file]
src/mainboard/google/tidus/lan.c [deleted file]
src/mainboard/google/tidus/mainboard.c [deleted file]
src/mainboard/google/tidus/onboard.h [deleted file]
src/mainboard/google/tidus/romstage.c [deleted file]
src/mainboard/google/tidus/smihandler.c [deleted file]
src/mainboard/google/tidus/spd/Makefile.inc [deleted file]
src/mainboard/google/tidus/spd/spd.c [deleted file]
src/mainboard/google/tidus/spd/spd.h [deleted file]