blob: aaf67bf522e3cf19c0728d79409499dca582f9da [file] [log] [blame]
Angel Ponsd28443e2020-04-05 13:22:44 +02001/* SPDX-License-Identifier: GPL-2.0-only */
Matt DeVillierc12e5ae2016-11-27 02:19:02 -06002
Furquan Shaikh76cedd22020-05-02 10:24:23 -07003#include <acpi/acpi.h>
Matt DeVillierc12e5ae2016-11-27 02:19:02 -06004DefinitionBlock(
5 "dsdt.aml",
6 "DSDT",
Elyes HAOUAS90d00de2020-10-05 16:38:53 +02007 ACPI_DSDT_REV_2,
Elyes HAOUAS6d19a202018-11-22 11:15:29 +01008 OEM_ID,
9 ACPI_TABLE_CREATOR,
Angel Pons621aff92022-08-14 12:35:22 +020010 0x20110725
Matt DeVillierc12e5ae2016-11-27 02:19:02 -060011)
12{
Kyösti Mälkkicf246d52021-01-21 08:17:00 +020013 #include <acpi/dsdt_top.asl>
Matt DeVillierc12e5ae2016-11-27 02:19:02 -060014 #include "acpi/platform.asl"
15
Martin Rotha50b1f92018-05-06 18:13:19 -050016 // Thermal handler
17 #include "acpi/thermal.asl"
18
Matt DeVillierc12e5ae2016-11-27 02:19:02 -060019 // global NVS and variables
20 #include <southbridge/intel/lynxpoint/acpi/globalnvs.asl>
21
Matt DeVillierc12e5ae2016-11-27 02:19:02 -060022 // CPU
Arthur Heymansaaced4a2018-11-28 13:53:15 +010023 #include <cpu/intel/common/acpi/cpu.asl>
Matt DeVillierc12e5ae2016-11-27 02:19:02 -060024
25 Scope (\_SB) {
26 Device (PCI0)
27 {
Angel Pons79e3a1f2020-10-25 23:44:30 +010028 #include <northbridge/intel/haswell/acpi/hostbridge.asl>
Matt DeVillierc12e5ae2016-11-27 02:19:02 -060029 #include <southbridge/intel/lynxpoint/acpi/pch.asl>
30
31 #include <drivers/intel/gma/acpi/default_brightness_levels.asl>
32 }
33 }
34
35 Scope (\_SB.PCI0.RP01)
36 {
37 Device (WLAN)
38 {
Felix Singerfa06bcb2022-12-26 09:32:47 +010039 Name (_ADR, 0)
Matt DeVillierc12e5ae2016-11-27 02:19:02 -060040 }
41 }
42
43 // Mainboard specific
Matt DeVillier4b8252e2017-02-14 23:00:57 -060044 #include "acpi/mainboard.asl"
Matt DeVillierc12e5ae2016-11-27 02:19:02 -060045
Subrata Banik2715cdb2019-10-30 16:48:19 +053046 #include <southbridge/intel/common/acpi/sleepstates.asl>
Matt DeVillierc12e5ae2016-11-27 02:19:02 -060047}