/* SPDX-License-Identifier: GPL-2.0-only */ Device (LID0) { Name (_HID, EisaId ("PNP0C0D")) Name (_PRW, Package () { EC_GPE_SWI, 3 }) Method (_LID, 0, NotSerialized) { Printf ("LID: _LID") If (^^PCI0.LPCB.EC0.ECOK) { Return (^^PCI0.LPCB.EC0.LSTE) } Else { Return (1) } } Method (_PSW, 1, NotSerialized) { Printf ("LID: _PSW: %o", ToHexString(Arg0)) If (^^PCI0.LPCB.EC0.ECOK) { ^^PCI0.LPCB.EC0.LWKE = Arg0 } } }