soc/intel/common/block/acpi: Factor out common platform.asl
[coreboot.git] / src / mainboard / google / fizz / dsdt.asl
blob965770c583f330f912b6b755523a4682bf340fc0
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 #include <variant/ec.h>
4 #include <variant/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                 }
31         }
33         /* Chrome OS specific */
34         #include <vendorcode/google/chromeos/acpi/chromeos.asl>
36         #include <southbridge/intel/common/acpi/sleepstates.asl>
38         /* Chrome OS Embedded Controller */
39         Scope (\_SB.PCI0.LPCB)
40         {
41                 /* ACPI code for EC SuperIO functions */
42                 #include <ec/google/chromeec/acpi/superio.asl>
43                 /* ACPI code for EC functions */
44                 #include <ec/google/chromeec/acpi/ec.asl>
45         }
47         Scope (\_SB)
48         {
49                 /* Dynamic Platform Thermal Framework */
50                 #include <variant/acpi/dptf.asl>
51         }
53         /* USB port entries */
54         #include "acpi/usb.asl"