blob: 42a10e605c17039050dc19a79ee030bc72f98fb6 [file] [log] [blame]
Angel Pons89ab2502020-04-03 01:22:28 +02001/* SPDX-License-Identifier: GPL-2.0-only */
Nicolas Reineckeb165c4a2015-07-04 23:37:06 +02002
3#define THINKPAD_EC_GPE 17
4#define BRIGHTNESS_UP \_SB.PCI0.GFX0.INCB
5#define BRIGHTNESS_DOWN \_SB.PCI0.GFX0.DECB
Nicolas Reineckeb165c4a2015-07-04 23:37:06 +02006#define EC_LENOVO_H8_ME_WORKAROUND 1
7
Furquan Shaikh76cedd22020-05-02 10:24:23 -07008#include <acpi/acpi.h>
Nicolas Reineckeb165c4a2015-07-04 23:37:06 +02009DefinitionBlock(
10 "dsdt.aml",
11 "DSDT",
Elyes HAOUAS90d00de2020-10-05 16:38:53 +020012 ACPI_DSDT_REV_2,
Nicolas Reineckeb165c4a2015-07-04 23:37:06 +020013 OEM_ID,
14 ACPI_TABLE_CREATOR,
15 0x20130325 /* OEM revision */
16)
17{
Kyösti Mälkkicf246d52021-01-21 08:17:00 +020018 #include <acpi/dsdt_top.asl>
Arthur Heymans6c13b042019-11-02 17:19:26 +010019 #include <southbridge/intel/common/acpi/platform.asl>
Nicolas Reineckeb165c4a2015-07-04 23:37:06 +020020
Nicolas Reineckeb165c4a2015-07-04 23:37:06 +020021 #include "acpi/platform.asl"
22
Nicolas Reineckeb165c4a2015-07-04 23:37:06 +020023 /* General Purpose Events */
24 #include "acpi/gpe.asl"
25
26 #include <cpu/intel/common/acpi/cpu.asl>
27
28 Scope (\_SB) {
29 Device (PCI0)
30 {
Angel Pons95de2312020-02-17 13:08:53 +010031 #include <northbridge/intel/ironlake/acpi/ironlake.asl>
Angel Ponsffdf1f92021-01-10 16:30:40 +010032
33 /* TBD: Remove. */
34 Name(\XHCI, 0)
Nicolas Reineckeb165c4a2015-07-04 23:37:06 +020035 #include <southbridge/intel/bd82x6x/acpi/pch.asl>
36
37 #include <drivers/intel/gma/acpi/default_brightness_levels.asl>
38 }
Angel Pons44463432021-06-16 16:43:26 +020039 #include <northbridge/intel/ironlake/acpi/uncore.asl>
Nicolas Reineckeb165c4a2015-07-04 23:37:06 +020040 }
41
Subrata Banik2715cdb2019-10-30 16:48:19 +053042 #include <southbridge/intel/common/acpi/sleepstates.asl>
Nicolas Reineckeb165c4a2015-07-04 23:37:06 +020043
44 /* Dock support code */
45 #include "acpi/dock.asl"
Stefan Ottcd230842020-04-22 23:20:03 +020046
47 #include <ec/lenovo/h8/acpi/thinklight.asl>
Nicolas Reineckeb165c4a2015-07-04 23:37:06 +020048}