/* SPDX-License-Identifier: GPL-2.0-only */ /* This file is part of the coreboot project. */ #define THINKPAD_EC_GPE 17 #define BRIGHTNESS_UP \_SB.PCI0.GFX0.INCB #define BRIGHTNESS_DOWN \_SB.PCI0.GFX0.DECB #define EC_LENOVO_H8_ME_WORKAROUND 1 #include DefinitionBlock( "dsdt.aml", "DSDT", 0x02, /* DSDT revision: ACPI v2.0 and up */ OEM_ID, ACPI_TABLE_CREATOR, 0x20130325 /* OEM revision */ ) { #include #include "acpi/platform.asl" /* global NVS and variables */ #include /* General Purpose Events */ #include "acpi/gpe.asl" #include Scope (\_SB) { Device (PCI0) { #include #include #include } Device (UNCR) { Name (_BBN, 0xFF) Name (RID, 0x00) Name (_HID, EisaId ("PNP0A03")) Name (_CRS, ResourceTemplate () { WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, 0x0000, /* Granularity */ 0x00FF, /* Range Minimum */ 0x00FF, /* Range Maximum */ 0x0000, /* Translation Offset */ 0x0001, /* Length */ ,, ) }) Device (SAD) { Name (_ADR, 0x01) Name (RID, 0x00) OperationRegion (SADC, PCI_Config, 0x00, 0x0100) Field (SADC, DWordAcc, NoLock, Preserve) { Offset (0x40), PAM0, 8, PAM1, 8, PAM2, 8, PAM3, 8, PAM4, 8, PAM5, 8, PAM6, 8 } } } } #include /* Dock support code */ #include "acpi/dock.asl" #include }