igd.asl rewrite
commitdd2bc3f819ecb64a07f37c2a63621ecadd6b6ed8
authorVladimir Serbinenko <phcoder@gmail.com>
Fri, 31 Oct 2014 08:16:31 +0000 (31 09:16 +0100)
committerVladimir Serbinenko <phcoder@gmail.com>
Thu, 28 May 2015 06:27:10 +0000 (28 08:27 +0200)
treef611f100b307a2acc410a99726825e736d958e40
parentf44ac13db26c5ab18ac2e35111acbf91841a2608
igd.asl rewrite

Old igd.asl had inconsistent addresses (between _DOD and actual device)
and ghost devices. Any of those is enough to make brightness on windows
fail and make igd.asl out-of-ACPI-spec. Also old code favoured ridiculous
copying of the same thing 6 times per chipset. Leave only hooking up and
chipset-specific part in chipset directory. Move NVS handling and ACPI-spec
parts to a common file.

Change-Id: I556769e5e28b83e7465e3db689e26c8c0ab44757
Signed-off-by: Vladimir Serbinenko <phcoder@gmail.com>
Reviewed-on: http://review.coreboot.org/7472
Tested-by: build bot (Jenkins)
Reviewed-by: Edward O'Callaghan <edward.ocallaghan@koparo.com>
Reviewed-by: Timothy Pearson <tpearson@raptorengineeringinc.com>
135 files changed:
src/drivers/intel/gma/Kconfig
src/drivers/intel/gma/Makefile.inc
src/drivers/intel/gma/acpi.c [new file with mode: 0644]
src/drivers/intel/gma/i915.h
src/drivers/intel/gma/igd.asl [new file with mode: 0644]
src/mainboard/apple/macbook21/acpi/video.asl [deleted file]
src/mainboard/apple/macbook21/acpi_tables.c
src/mainboard/apple/macbook21/cmos.default
src/mainboard/apple/macbook21/cmos.layout
src/mainboard/apple/macbook21/devicetree.cb
src/mainboard/emulation/qemu-q35/mainboard.c
src/mainboard/getac/p470/acpi/ec.asl
src/mainboard/getac/p470/acpi/video.asl [deleted file]
src/mainboard/getac/p470/acpi_tables.c
src/mainboard/getac/p470/devicetree.cb
src/mainboard/gigabyte/ga-b75m-d3h/acpi_tables.c
src/mainboard/gigabyte/ga-b75m-d3h/devicetree.cb
src/mainboard/gigabyte/ga-b75m-d3v/acpi/mainboard.asl [deleted file]
src/mainboard/gigabyte/ga-b75m-d3v/acpi_tables.c
src/mainboard/gigabyte/ga-b75m-d3v/devicetree.cb
src/mainboard/gigabyte/ga-b75m-d3v/dsdt.asl
src/mainboard/google/bolt/acpi_tables.c
src/mainboard/google/bolt/devicetree.cb
src/mainboard/google/butterfly/acpi_tables.c
src/mainboard/google/butterfly/devicetree.cb
src/mainboard/google/falco/acpi_tables.c
src/mainboard/google/falco/devicetree.cb
src/mainboard/google/link/acpi_tables.c
src/mainboard/google/link/devicetree.cb
src/mainboard/google/panther/acpi_tables.c
src/mainboard/google/panther/devicetree.cb
src/mainboard/google/parrot/acpi_tables.c
src/mainboard/google/parrot/devicetree.cb
src/mainboard/google/peppy/acpi_tables.c
src/mainboard/google/peppy/devicetree.cb
src/mainboard/google/slippy/acpi_tables.c
src/mainboard/google/slippy/devicetree.cb
src/mainboard/google/stout/acpi_tables.c
src/mainboard/google/stout/devicetree.cb
src/mainboard/ibase/mb899/acpi/video.asl [deleted file]
src/mainboard/ibase/mb899/acpi_tables.c
src/mainboard/ibase/mb899/devicetree.cb
src/mainboard/intel/baskingridge/acpi_tables.c
src/mainboard/intel/baskingridge/devicetree.cb
src/mainboard/intel/cougar_canyon2/acpi_tables.c
src/mainboard/intel/cougar_canyon2/devicetree.cb
src/mainboard/intel/d945gclf/acpi/video.asl [deleted file]
src/mainboard/intel/emeraldlake2/acpi_tables.c
src/mainboard/intel/emeraldlake2/devicetree.cb
src/mainboard/iwave/iWRainbowG6/acpi/video.asl [deleted file]
src/mainboard/iwave/iWRainbowG6/acpi_tables.c
src/mainboard/iwave/iWRainbowG6/devicetree.cb
src/mainboard/kontron/986lcd-m/acpi_tables.c
src/mainboard/kontron/986lcd-m/devicetree.cb
src/mainboard/kontron/ktqm77/acpi_tables.c
src/mainboard/kontron/ktqm77/devicetree.cb
src/mainboard/lenovo/t420s/acpi_tables.c
src/mainboard/lenovo/t420s/devicetree.cb
src/mainboard/lenovo/t420s/dsdt.asl
src/mainboard/lenovo/t430s/acpi_tables.c
src/mainboard/lenovo/t430s/devicetree.cb
src/mainboard/lenovo/t430s/dsdt.asl
src/mainboard/lenovo/t520/acpi_tables.c
src/mainboard/lenovo/t520/devicetree.cb
src/mainboard/lenovo/t520/dsdt.asl
src/mainboard/lenovo/t530/acpi_tables.c
src/mainboard/lenovo/t530/devicetree.cb
src/mainboard/lenovo/t530/dsdt.asl
src/mainboard/lenovo/t60/acpi/video.asl
src/mainboard/lenovo/t60/acpi_tables.c
src/mainboard/lenovo/t60/devicetree.cb
src/mainboard/lenovo/t60/dsdt.asl
src/mainboard/lenovo/x200/acpi_tables.c
src/mainboard/lenovo/x200/devicetree.cb
src/mainboard/lenovo/x200/dsdt.asl
src/mainboard/lenovo/x201/acpi_tables.c
src/mainboard/lenovo/x201/devicetree.cb
src/mainboard/lenovo/x201/dsdt.asl
src/mainboard/lenovo/x220/acpi_tables.c
src/mainboard/lenovo/x220/devicetree.cb
src/mainboard/lenovo/x220/dsdt.asl
src/mainboard/lenovo/x230/acpi_tables.c
src/mainboard/lenovo/x230/devicetree.cb
src/mainboard/lenovo/x230/dsdt.asl
src/mainboard/lenovo/x60/acpi_tables.c
src/mainboard/lenovo/x60/devicetree.cb
src/mainboard/lenovo/x60/dsdt.asl
src/mainboard/packardbell/ms2290/acpi/ec.asl
src/mainboard/packardbell/ms2290/acpi_tables.c
src/mainboard/packardbell/ms2290/devicetree.cb
src/mainboard/packardbell/ms2290/dsdt.asl
src/mainboard/roda/rk886ex/acpi/ec.asl
src/mainboard/roda/rk886ex/acpi/video.asl [deleted file]
src/mainboard/roda/rk886ex/acpi_tables.c
src/mainboard/roda/rk886ex/devicetree.cb
src/mainboard/roda/rk9/acpi_tables.c
src/mainboard/roda/rk9/devicetree.cb
src/mainboard/samsung/lumpy/acpi_tables.c
src/mainboard/samsung/lumpy/devicetree.cb
src/mainboard/samsung/stumpy/acpi_tables.c
src/mainboard/samsung/stumpy/devicetree.cb
src/northbridge/intel/fsp_sandybridge/Kconfig
src/northbridge/intel/fsp_sandybridge/acpi/igd.asl
src/northbridge/intel/fsp_sandybridge/chip.h
src/northbridge/intel/fsp_sandybridge/gma.c
src/northbridge/intel/gm45/Kconfig
src/northbridge/intel/gm45/acpi/igd.asl
src/northbridge/intel/gm45/gma.c
src/northbridge/intel/haswell/Kconfig
src/northbridge/intel/haswell/acpi/igd.asl
src/northbridge/intel/haswell/chip.h
src/northbridge/intel/haswell/gma.c
src/northbridge/intel/i945/Kconfig
src/northbridge/intel/i945/acpi/i945.asl
src/northbridge/intel/i945/acpi/igd.asl [moved from src/mainboard/lenovo/x60/acpi/video.asl with 61% similarity]
src/northbridge/intel/i945/chip.h
src/northbridge/intel/i945/gma.c
src/northbridge/intel/nehalem/Kconfig
src/northbridge/intel/nehalem/acpi/igd.asl
src/northbridge/intel/nehalem/gma.c
src/northbridge/intel/sandybridge/Kconfig
src/northbridge/intel/sandybridge/acpi/igd.asl
src/northbridge/intel/sandybridge/gma.c
src/northbridge/intel/sch/Kconfig
src/northbridge/intel/sch/acpi/igd.asl
src/northbridge/intel/sch/acpi/sch.asl
src/northbridge/intel/sch/chip.h [moved from src/mainboard/kontron/986lcd-m/acpi/video.asl with 66% similarity]
src/northbridge/intel/sch/gma.c
src/southbridge/intel/bd82x6x/lpc.c
src/southbridge/intel/fsp_bd82x6x/lpc.c
src/southbridge/intel/i82801gx/lpc.c
src/southbridge/intel/i82801ix/lpc.c
src/southbridge/intel/ibexpeak/lpc.c
src/southbridge/intel/lynxpoint/lpc.c
src/southbridge/intel/sch/lpc.c