1/* SPDX-License-Identifier: GPL-2.0-or-later */ 2 3#include <acpi/acpi.h> 4#include "variant/ec.h" 5#include "variant/gpio.h" 6 7DefinitionBlock( 8 "dsdt.aml", 9 "DSDT", 10 ACPI_DSDT_REV_2, 11 OEM_ID, 12 ACPI_TABLE_CREATOR, 13 0x20110725 14) 15{ 16 #include <acpi/dsdt_top.asl> 17 #include <soc/intel/common/block/acpi/acpi/platform.asl> 18 19 // global NVS and variables 20 #include <soc/intel/common/block/acpi/acpi/globalnvs.asl> 21 22 // CPU 23 #include <cpu/intel/common/acpi/cpu.asl> 24 25 Scope (\_SB) { 26 Device (PCI0) 27 { 28 #include <soc/intel/common/block/acpi/acpi/northbridge.asl> 29 #include <soc/intel/tigerlake/acpi/southbridge.asl> 30 #include <soc/intel/tigerlake/acpi/tcss.asl> 31 #include <drivers/intel/gma/acpi/default_brightness_levels.asl> 32#if CONFIG(VARIANT_HAS_MIPI_CAMERA) 33 #include <soc/intel/common/block/acpi/acpi/ipu.asl> 34#endif 35 } 36 /* Mainboard hooks */ 37 #include "mainboard.asl" 38 } 39 40 // ChromeOS Embedded Controller 41 Scope (\_SB.PCI0.LPCB) 42 { 43 // ACPI code for EC SuperIO functions 44 #include <ec/google/chromeec/acpi/superio.asl> 45 // ACPI code for EC functions 46 #include <ec/google/chromeec/acpi/ec.asl> 47 } 48 49 #include <southbridge/intel/common/acpi/sleepstates.asl> 50 51#if CONFIG(VARIANT_HAS_MIPI_CAMERA) 52 /* Camera */ 53 #include <variant/acpi/mipi_camera.asl> 54#endif /* VARIANT_HAS_MIPI_CAMERA */ 55} 56