soc/intel/common/block/acpi: Factor out common platform.asl
[coreboot.git] / src / mainboard / google / eve / dsdt.asl
blob0009d9540a4c2faf189493a18c20f025bd2270cb
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 #include "ec.h"
4 #include "gpio.h"
6 #include <acpi/acpi.h>
7 DefinitionBlock(
8         "dsdt.aml",
9         "DSDT",
10         0x02,           // DSDT revision: ACPI v2.0 and up
11         OEM_ID,
12         ACPI_TABLE_CREATOR,
13         0x20110725      // OEM revision
16         #include <soc/intel/common/block/acpi/acpi/platform.asl>
18         /* global NVS and variables */
19         #include <soc/intel/skylake/acpi/globalnvs.asl>
21         /* CPU */
22         #include <cpu/intel/common/acpi/cpu.asl>
24         Scope (\_SB)
25         {
26                 Device (PCI0)
27                 {
28                         #include <soc/intel/skylake/acpi/systemagent.asl>
29                         #include <soc/intel/skylake/acpi/pch.asl>
30                         #include <drivers/intel/gma/acpi/default_brightness_levels.asl>
31                 }
32         }
34         /* Chrome OS specific */
35         #include <vendorcode/google/chromeos/acpi/chromeos.asl>
37         #include <southbridge/intel/common/acpi/sleepstates.asl>
39         /* Chrome OS Embedded Controller */
40         Scope (\_SB.PCI0.LPCB)
41         {
42                 /* ACPI code for EC SuperIO functions */
43                 #include <ec/google/chromeec/acpi/superio.asl>
44                 /* ACPI code for EC functions */
45                 #include <ec/google/chromeec/acpi/ec.asl>
46         }
48         /* Dynamic Platform Thermal Framework */
49         Scope (\_SB)
50         {
51                 #include "acpi/dptf.asl"
52         }