Jeremy Soller | 9037f0a | 2021-04-09 10:51:31 -0600 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
| 2 | |
| 3 | Device (LID0) |
| 4 | { |
| 5 | Name (_HID, EisaId ("PNP0C0D")) |
| 6 | Name (_PRW, Package () { 0x13 /* GPP_C19 */, 3 }) |
| 7 | |
| 8 | Method (_LID, 0, NotSerialized) { |
Felix Singer | fcdb03d | 2022-12-25 17:22:41 +0100 | [diff] [blame^] | 9 | Printf ("LID: _LID") |
Jeremy Soller | 9037f0a | 2021-04-09 10:51:31 -0600 | [diff] [blame] | 10 | If (^^PCI0.LPCB.EC0.ECOK) { |
| 11 | Return (^^PCI0.LPCB.EC0.LSTE) |
| 12 | } Else { |
Felix Singer | dfbb634 | 2022-12-26 08:39:35 +0100 | [diff] [blame] | 13 | Return (1) |
Jeremy Soller | 9037f0a | 2021-04-09 10:51:31 -0600 | [diff] [blame] | 14 | } |
| 15 | } |
| 16 | |
| 17 | Method (_PSW, 1, NotSerialized) { |
Felix Singer | fcdb03d | 2022-12-25 17:22:41 +0100 | [diff] [blame^] | 18 | Printf ("LID: _PSW: %o", ToHexString(Arg0)) |
Jeremy Soller | 9037f0a | 2021-04-09 10:51:31 -0600 | [diff] [blame] | 19 | If (^^PCI0.LPCB.EC0.ECOK) { |
| 20 | ^^PCI0.LPCB.EC0.LWKE = Arg0 |
| 21 | } |
| 22 | } |
| 23 | } |