payloads/edk2: Disable the CPU Timer Lib unless supported
[coreboot.git] / src / mainboard / lenovo / x1_carbon_gen1 / dsdt.asl
blob6838b5e9a6a469098a12eb43e298d36c30120439
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 #define THINKPAD_EC_GPE 17
4 #define BRIGHTNESS_UP \_SB.PCI0.GFX0.INCB
5 #define BRIGHTNESS_DOWN \_SB.PCI0.GFX0.DECB
6 #define EC_LENOVO_H8_ME_WORKAROUND 1
7 #define EC_LENOVO_H8_ALT_FN_F2F3_LAYOUT 1
9 #include <acpi/acpi.h>
10 DefinitionBlock(
11         "dsdt.aml",
12         "DSDT",
13         ACPI_DSDT_REV_2,
14         OEM_ID,
15         ACPI_TABLE_CREATOR,
16         0x20141018      // OEM revision
19         #include <acpi/dsdt_top.asl>
20         #include <southbridge/intel/common/acpi/platform.asl>
22         #include "acpi/platform.asl"
24         // global NVS and variables
25         #include <southbridge/intel/bd82x6x/acpi/globalnvs.asl>
27         #include <cpu/intel/common/acpi/cpu.asl>
29         Scope (\_SB) {
30                 Device (PCI0)
31                 {
32                         #include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
33                         #include <southbridge/intel/bd82x6x/acpi/pch.asl>
35                         #include <drivers/intel/gma/acpi/default_brightness_levels.asl>
36                 }
37         }
39         #include <southbridge/intel/common/acpi/sleepstates.asl>