blob: b55f3ea75bab877662a2b1e2c0d4baf6823b20f5 [file] [log] [blame]
Karthikeyan Ramasubramaniana84d4f232022-02-02 10:10:03 -07001/* SPDX-License-Identifier: GPL-2.0-only */
2
3#include <acpi/acpi.h>
Jon Murphycbf0f982022-02-16 06:47:46 -07004#include <variant/ec.h>
Karthikeyan Ramasubramaniana84d4f232022-02-02 10:10:03 -07005
6DefinitionBlock (
7 "dsdt.aml",
8 "DSDT",
9 ACPI_DSDT_REV_2,
10 OEM_ID,
11 ACPI_TABLE_CREATOR,
12 0x00010001 /* OEM Revision */
13 )
14{
15 #include <acpi/dsdt_top.asl>
Felix Heldb01f74a2023-01-20 23:37:51 +010016
Karthikeyan Ramasubramaniana84d4f232022-02-02 10:10:03 -070017 #include <soc.asl>
EricKY Cheng429b1992022-10-17 15:09:43 +080018#if CONFIG(FEATURE_DYNAMIC_DPTC)
19 #include <variant/acpi/dtts.asl>
20#endif
Jon Murphycbf0f982022-02-16 06:47:46 -070021
Jon Murphyc4e90452022-06-28 10:36:23 -060022 /* ChromeOS Embedded Controller */
Jon Murphycbf0f982022-02-16 06:47:46 -070023 Scope (\_SB.PCI0.LPCB)
24 {
25 /* ACPI code for EC SuperIO functions */
26 #include <ec/google/chromeec/acpi/superio.asl>
27 /* ACPI code for EC functions */
28 #include <ec/google/chromeec/acpi/ec.asl>
29 }
30
Karthikeyan Ramasubramaniana84d4f232022-02-02 10:10:03 -070031}