1/* SPDX-License-Identifier: GPL-2.0-only */ 2 3#include <acpi/acpi.h> 4DefinitionBlock( 5 "dsdt.aml", 6 "DSDT", 7 ACPI_DSDT_REV_2, 8 OEM_ID, 9 ACPI_TABLE_CREATOR, 10 0x20220930 11) 12{ 13 #include <acpi/dsdt_top.asl> 14 #include <soc/intel/common/block/acpi/acpi/platform.asl> 15 #include <soc/intel/common/block/acpi/acpi/globalnvs.asl> 16 #include <cpu/intel/common/acpi/cpu.asl> 17 18 Device (\_SB.PCI0) 19 { 20#if CONFIG(SOC_INTEL_COMMON_SKYLAKE_BASE) 21 /* Kaby Lake */ 22 #include <soc/intel/skylake/acpi/systemagent.asl> 23 #include <soc/intel/skylake/acpi/pch.asl> 24#elif CONFIG(SOC_INTEL_CANNONLAKE_BASE) 25 /* Comet Lake */ 26 #include <soc/intel/common/block/acpi/acpi/northbridge.asl> 27 #include <soc/intel/cannonlake/acpi/southbridge.asl> 28#elif CONFIG(SOC_INTEL_TIGERLAKE) 29 /* Tiger Lake */ 30 #include <soc/intel/common/block/acpi/acpi/northbridge.asl> 31 #include <soc/intel/tigerlake/acpi/southbridge.asl> 32 #include <soc/intel/tigerlake/acpi/tcss.asl> 33#elif CONFIG(SOC_INTEL_ALDERLAKE) || CONFIG(SOC_INTEL_RAPTORLAKE) 34 #include <soc/intel/common/block/acpi/acpi/northbridge.asl> 35 #include <soc/intel/alderlake/acpi/southbridge.asl> 36 #include <soc/intel/alderlake/acpi/tcss.asl> 37#endif 38 39 #include <soc/intel/common/block/acpi/acpi/gna.asl> 40 41 /* PS/2 Keyboard */ 42 #include <drivers/pc80/pc/ps2_controller.asl> 43 } 44 45 #include <southbridge/intel/common/acpi/sleepstates.asl> 46 47 /* Star Labs EC */ 48 #include <ec/starlabs/merlin/acpi/ec.asl> 49 50 Scope (\_SB) 51 { 52 /* HID Driver */ 53 #include <ec/starlabs/merlin/acpi/hid.asl> 54 55 /* Suspend Methods */ 56 #include <ec/starlabs/merlin/acpi/suspend.asl> 57 } 58 59 #include "acpi/mainboard.asl" 60} 61