• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/* SPDX-License-Identifier: GPL-2.0-only */
2
3#define THINKPAD_EC_GPE 28
4#define BRIGHTNESS_UP \BRTU
5#define BRIGHTNESS_DOWN \BRTD
6
7#include <acpi/acpi.h>
8DefinitionBlock(
9	"dsdt.aml",
10	"DSDT",
11	ACPI_DSDT_REV_2,
12	OEM_ID,
13	ACPI_TABLE_CREATOR,
14	0x20090419	// OEM revision
15)
16{
17	#include <acpi/dsdt_top.asl>
18	#include "acpi/platform.asl"
19
20	// global NVS and variables
21	#include <southbridge/intel/i82801gx/acpi/globalnvs.asl>
22	#include <southbridge/intel/common/acpi/platform.asl>
23
24	// General Purpose Events
25	#include "acpi/gpe.asl"
26
27	// mainboard specific devices
28	#include "acpi/mainboard.asl"
29
30	Scope (\)
31	{
32		// backlight control, display switching, lid
33		#include "acpi/video.asl"
34	}
35
36	#include <cpu/intel/speedstep/acpi/cpu.asl>
37
38	Scope (\_SB) {
39		Device (PCI0)
40		{
41			#include <northbridge/intel/i945/acpi/i945.asl>
42			#include <southbridge/intel/i82801gx/acpi/ich7.asl>
43		}
44	}
45
46	#include <southbridge/intel/common/acpi/sleepstates.asl>
47
48	// Dock support code
49	#include "acpi/dock.asl"
50
51	#include <ec/lenovo/h8/acpi/thinklight.asl>
52}
53