chromeos mainboards: remove chromeos.asl

Hardware / Coreboot - Aaron Durbin [chromium.org] - 29 July 2016 18:36 UTC

Use the ACPI generator for creating the Chrome OS gpio package. Each mainboard has its own list of Chrome OS gpios that are fed into a helper to generate the ACPI external OIPG package. Additionally, the common chromeos.asl is now conditionally included based on CONFIG_CHROMEOS.

Change-Id: I1d3d951964374a9d43521879d4c265fa513920d2

b0f8151 chromeos mainboards: remove chromeos.asl
src/mainboard/google/auron/acpi/chromeos.asl | 19 ------
src/mainboard/google/auron/chromeos.c | 10 +++
src/mainboard/google/auron/dsdt.asl | 1 -
src/mainboard/google/auron/mainboard.c | 2 +
src/mainboard/google/auron_paine/acpi/chromeos.asl | 19 ------
src/mainboard/google/auron_paine/chromeos.c | 10 +++
src/mainboard/google/auron_paine/dsdt.asl | 1 -
src/mainboard/google/auron_paine/mainboard.c | 2 +
src/mainboard/google/butterfly/acpi/chromeos.asl | 20 ------
src/mainboard/google/butterfly/chromeos.c | 12 ++++
src/mainboard/google/butterfly/dsdt.asl | 1 -
src/mainboard/google/butterfly/mainboard.c | 2 +
src/mainboard/google/chell/acpi/chromeos.asl | 23 -------
src/mainboard/google/chell/chromeos.c | 10 +++
src/mainboard/google/chell/dsdt.asl | 1 -
src/mainboard/google/chell/mainboard.c | 2 +
src/mainboard/google/cyan/acpi/chromeos.asl | 33 ---------
src/mainboard/google/cyan/chromeos.c | 10 +++
src/mainboard/google/cyan/dsdt.asl | 1 -
src/mainboard/google/cyan/mainboard.c | 2 +
src/mainboard/google/falco/acpi/chromeos.asl | 19 ------
src/mainboard/google/falco/chromeos.c | 11 +++
src/mainboard/google/falco/dsdt.asl | 1 -
src/mainboard/google/falco/mainboard.c | 2 +
src/mainboard/google/glados/acpi/chromeos.asl | 23 -------
src/mainboard/google/glados/chromeos.c | 10 +++
src/mainboard/google/glados/dsdt.asl | 1 -
src/mainboard/google/glados/mainboard.c | 2 +
src/mainboard/google/guado/acpi/chromeos.asl | 19 ------
src/mainboard/google/guado/chromeos.c | 10 +++
src/mainboard/google/guado/dsdt.asl | 1 -
src/mainboard/google/guado/mainboard.c | 2 +
src/mainboard/google/jecht/acpi/chromeos.asl | 19 ------
src/mainboard/google/jecht/chromeos.c | 10 +++
src/mainboard/google/jecht/dsdt.asl | 1 -
src/mainboard/google/jecht/mainboard.c | 2 +
src/mainboard/google/lars/acpi/chromeos.asl | 24 -------
src/mainboard/google/lars/chromeos.c | 10 +++
src/mainboard/google/lars/dsdt.asl | 1 -
src/mainboard/google/lars/mainboard.c | 2 +
src/mainboard/google/link/acpi/chromeos.asl | 19 ------
src/mainboard/google/link/chromeos.c | 11 +++
src/mainboard/google/link/dsdt.asl | 1 -
src/mainboard/google/link/mainboard.c | 2 +
src/mainboard/google/ninja/acpi/chromeos.asl | 31 ---------
src/mainboard/google/ninja/chromeos.c | 12 +++-
src/mainboard/google/ninja/dsdt.asl | 1 -
src/mainboard/google/ninja/mainboard.c | 2 +
src/mainboard/google/panther/acpi/chromeos.asl | 19 ------
src/mainboard/google/panther/chromeos.c | 10 +++
src/mainboard/google/panther/dsdt.asl | 1 -
src/mainboard/google/panther/mainboard.c | 2 +
src/mainboard/google/parrot/acpi/chromeos.asl | 20 ------
src/mainboard/google/parrot/chromeos.c | 12 ++++
src/mainboard/google/parrot/dsdt.asl | 1 -
src/mainboard/google/parrot/mainboard.c | 2 +
src/mainboard/google/peppy/acpi/chromeos.asl | 19 ------
src/mainboard/google/peppy/chromeos.c | 11 +++
src/mainboard/google/peppy/dsdt.asl | 1 -
src/mainboard/google/peppy/mainboard.c | 2 +
src/mainboard/google/rambi/acpi/chromeos.asl | 32 ---------
src/mainboard/google/rambi/chromeos.c | 11 +++
src/mainboard/google/rambi/dsdt.asl | 1 -
src/mainboard/google/rambi/mainboard.c | 2 +
src/mainboard/google/reef/acpi/chromeos.asl | 23 -------
src/mainboard/google/reef/chromeos.c | 11 +++
src/mainboard/google/reef/dsdt.asl | 1 -
src/mainboard/google/reef/mainboard.c | 2 +
src/mainboard/google/rikku/acpi/chromeos.asl | 19 ------
src/mainboard/google/rikku/chromeos.c | 10 +++
src/mainboard/google/rikku/dsdt.asl | 1 -
src/mainboard/google/rikku/mainboard.c | 2 +
src/mainboard/google/samus/acpi/chromeos.asl | 19 ------
src/mainboard/google/samus/chromeos.c | 10 +++
src/mainboard/google/samus/dsdt.asl | 1 -
src/mainboard/google/samus/mainboard.c | 2 +
src/mainboard/google/stout/acpi/chromeos.asl | 22 ------
src/mainboard/google/stout/chromeos.c | 12 ++++
src/mainboard/google/stout/dsdt.asl | 1 -
src/mainboard/google/stout/mainboard.c | 2 +
src/mainboard/google/tidus/acpi/chromeos.asl | 19 ------
src/mainboard/google/tidus/chromeos.c | 10 +++
src/mainboard/google/tidus/dsdt.asl | 1 -
src/mainboard/google/tidus/mainboard.c | 2 +
src/mainboard/intel/amenia/acpi/chromeos.asl | 24 -------
src/mainboard/intel/amenia/chromeos.c | 11 +++
src/mainboard/intel/amenia/dsdt.asl | 3 -
src/mainboard/intel/baskingridge/acpi/chromeos.asl | 20 ------
src/mainboard/intel/baskingridge/chromeos.c | 12 ++++
src/mainboard/intel/baskingridge/dsdt.asl | 1 -
src/mainboard/intel/baskingridge/mainboard.c | 4 +-
src/mainboard/intel/emeraldlake2/acpi/chromeos.asl | 20 ------
src/mainboard/intel/emeraldlake2/chromeos.c | 12 ++++
src/mainboard/intel/emeraldlake2/dsdt.asl | 1 -
src/mainboard/intel/emeraldlake2/mainboard.c | 2 +
src/mainboard/intel/kunimitsu/acpi/chromeos.asl | 24 -------
src/mainboard/intel/kunimitsu/chromeos.c | 10 +++
src/mainboard/intel/kunimitsu/dsdt.asl | 1 -
src/mainboard/intel/kunimitsu/mainboard.c | 2 +
src/mainboard/intel/strago/acpi/chromeos.asl | 33 ---------
src/mainboard/intel/strago/chromeos.c | 10 +++
src/mainboard/intel/strago/dsdt.asl | 1 -
src/mainboard/intel/strago/mainboard.c | 2 +
src/mainboard/intel/wtm2/acpi/chromeos.asl | 20 ------
src/mainboard/intel/wtm2/chromeos.c | 12 ++++
src/mainboard/intel/wtm2/dsdt.asl | 1 -
src/mainboard/intel/wtm2/mainboard.c | 2 +
src/mainboard/samsung/lumpy/acpi/chromeos.asl | 20 ------
src/mainboard/samsung/lumpy/chromeos.c | 12 ++++
src/mainboard/samsung/lumpy/dsdt.asl | 1 -
src/mainboard/samsung/lumpy/mainboard.c | 2 +
src/mainboard/samsung/stumpy/acpi/chromeos.asl | 20 ------
src/mainboard/samsung/stumpy/chromeos.c | 12 ++++
src/mainboard/samsung/stumpy/dsdt.asl | 1 -
src/mainboard/samsung/stumpy/mainboard.c | 2 +
src/soc/intel/apollolake/include/soc/gpio_defs.h | 6 ++
src/soc/intel/baytrail/include/soc/gpio.h | 2 +
src/soc/intel/braswell/include/soc/gpio.h | 2 +
src/soc/intel/broadwell/include/soc/gpio.h | 3 +
src/soc/intel/skylake/include/soc/gpio.h | 2 +
src/southbridge/intel/bd82x6x/pch.h | 6 ++
src/southbridge/intel/lynxpoint/pch.h | 2 +
src/vendorcode/google/chromeos/Makefile.inc | 1 +
src/vendorcode/google/chromeos/acpi.c | 43 ++++++++++++
src/vendorcode/google/chromeos/acpi/chromeos.asl | 6 ++
src/vendorcode/google/chromeos/chromeos.h | 72 ++++++++++++++++++++
126 files changed, 514 insertions(+), 675 deletions(-)

Upstream: review.coreboot.org


  • Share