/* SPDX-License-Identifier: GPL-2.0-only */ Device(EC) { Name(_HID, EISAID("PNP0C09")) Name(_UID, 0) Name(_GPE, 0x17) Mutex(ECLK, 0) OperationRegion(ERAM, EmbeddedControl, 0x00, 0x100) /* LID status change. */ Method(_Q20, 0, NotSerialized) { Notify(LID, 0x80) } /* AC status change. */ Method(_Q21, 0, NotSerialized) { Notify(AC, 0x80) } Method(_CRS, 0) { Name(ECMD, ResourceTemplate() { IO(Decode16, 0x62, 0x62, 1, 1) IO(Decode16, 0x66, 0x66, 1, 1) }) Return(ECMD) } Method(_PRW, 0, NotSerialized) { Return(Package () { 0x23, 0x04 }) } Method(_INI, 0, NotSerialized) { } #include "battery.asl" }