payloads/edk2: Disable the CPU Timer Lib unless supported
[coreboot.git] / src / mainboard / intel / shadowmountain / dsdt.asl
blobcdf0968baa1b654656c354fe4ab15189a4a0dd02
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 #include <acpi/acpi.h>
4 #include <baseboard/ec.h>
5 #include <baseboard/gpio.h>
7 DefinitionBlock(
8         "dsdt.aml",
9         "DSDT",
10         ACPI_DSDT_REV_2,
11         OEM_ID,
12         ACPI_TABLE_CREATOR,
13         0x20110725
16         #include <acpi/dsdt_top.asl>
17         #include <soc/intel/common/block/acpi/acpi/platform.asl>
18         #include <soc/intel/common/block/acpi/acpi/globalnvs.asl>
19         #include <cpu/intel/common/acpi/cpu.asl>
21         Scope (\_SB) {
22                 Device (PCI0)
23                 {
24                         #include <soc/intel/common/block/acpi/acpi/northbridge.asl>
25                         #include <soc/intel/alderlake/acpi/southbridge.asl>
26                         #include <soc/intel/alderlake/acpi/tcss.asl>
27                 }
28         }
30         /* ChromeOS Embedded Controller */
31         Scope (\_SB.PCI0.LPCB)
32         {
33                 // ACPI code for EC SuperIO functions
34                 #include <ec/google/chromeec/acpi/superio.asl>
35                 // ACPI code for EC functions
36                 #include <ec/google/chromeec/acpi/ec.asl>
37         }
39         #include <southbridge/intel/common/acpi/sleepstates.asl>