2020-04-05 13:22:30 +02:00
|
|
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
2016-12-14 21:10:21 +01:00
|
|
|
|
2017-04-13 23:15:56 +02:00
|
|
|
#include <variant/ec.h>
|
|
|
|
#include <variant/gpio.h>
|
2016-12-14 21:10:21 +01:00
|
|
|
|
2020-05-02 19:24:23 +02:00
|
|
|
#include <acpi/acpi.h>
|
2016-12-14 21:10:21 +01:00
|
|
|
DefinitionBlock(
|
|
|
|
"dsdt.aml",
|
|
|
|
"DSDT",
|
2018-11-13 14:23:29 +01:00
|
|
|
0x02, // DSDT revision: ACPI v2.0 and up
|
2018-11-22 11:15:29 +01:00
|
|
|
OEM_ID,
|
|
|
|
ACPI_TABLE_CREATOR,
|
2016-12-14 21:10:21 +01:00
|
|
|
0x20110725 // OEM revision
|
|
|
|
)
|
|
|
|
{
|
|
|
|
#include <soc/intel/skylake/acpi/platform.asl>
|
|
|
|
|
|
|
|
/* global NVS and variables */
|
|
|
|
#include <soc/intel/skylake/acpi/globalnvs.asl>
|
|
|
|
|
|
|
|
/* CPU */
|
2018-11-28 13:53:15 +01:00
|
|
|
#include <cpu/intel/common/acpi/cpu.asl>
|
2016-12-14 21:10:21 +01:00
|
|
|
|
|
|
|
Scope (\_SB)
|
|
|
|
{
|
|
|
|
Device (PCI0)
|
|
|
|
{
|
2017-04-04 19:20:43 +02:00
|
|
|
/* Image processing unit */
|
|
|
|
#include <soc/intel/skylake/acpi/ipu.asl>
|
2016-12-14 21:10:21 +01:00
|
|
|
#include <soc/intel/skylake/acpi/systemagent.asl>
|
|
|
|
#include <soc/intel/skylake/acpi/pch.asl>
|
2019-11-28 05:55:43 +01:00
|
|
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
2016-12-14 21:10:21 +01:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2019-03-06 01:53:33 +01:00
|
|
|
#if CONFIG(VARIANT_HAS_CAMERA_ACPI)
|
2017-11-22 07:25:14 +01:00
|
|
|
/* Camera */
|
|
|
|
#include <variant/acpi/camera.asl>
|
2017-12-04 21:43:19 +01:00
|
|
|
#endif
|
2017-05-05 11:09:04 +02:00
|
|
|
|
2016-12-14 21:10:21 +01:00
|
|
|
/* Chrome OS specific */
|
|
|
|
#include <vendorcode/google/chromeos/acpi/chromeos.asl>
|
|
|
|
|
2019-10-30 12:18:19 +01:00
|
|
|
#include <southbridge/intel/common/acpi/sleepstates.asl>
|
2016-12-14 21:10:21 +01:00
|
|
|
|
|
|
|
/* Chrome OS Embedded Controller */
|
|
|
|
Scope (\_SB.PCI0.LPCB)
|
|
|
|
{
|
|
|
|
/* ACPI code for EC SuperIO functions */
|
|
|
|
#include <ec/google/chromeec/acpi/superio.asl>
|
|
|
|
/* ACPI code for EC functions */
|
|
|
|
#include <ec/google/chromeec/acpi/ec.asl>
|
|
|
|
}
|
2017-02-20 06:04:01 +01:00
|
|
|
|
|
|
|
Scope (\_SB)
|
|
|
|
{
|
|
|
|
/* Dynamic Platform Thermal Framework */
|
2017-04-13 23:15:56 +02:00
|
|
|
#include <variant/acpi/dptf.asl>
|
2017-02-20 06:04:01 +01:00
|
|
|
}
|
2016-12-14 21:10:21 +01:00
|
|
|
}
|