| /* SPDX-License-Identifier: GPL-2.0-only */ |
| |
| Method (_Q0D, 0, NotSerialized) // Event: Lid Opened |
| { |
| \LIDS = LSTE |
| Notify (LID0, 0x80) |
| } |
| |
| Method (_Q0C, 0, NotSerialized) // Event: Lid Closed |
| { |
| \LIDS = LSTE |
| Notify (LID0, 0x80) |
| } |
| |
| Method (_Q0A, 0, NotSerialized) // Event: AC Power Connected |
| { |
| Notify (BAT0, 0x81) |
| Notify (ADP1, 0x80) |
| } |
| |
| Method (_Q0B, 0, NotSerialized) // Event: AC Power Disconnected |
| { |
| Notify (BAT0, 0x81) |
| Notify (BAT0, 0x80) |
| } |
| |
| Method (_Q09, 0, NotSerialized) // Event: Backlight Brightness Down |
| { |
| ^^^^HIDD.HPEM (20) |
| } |
| |
| Method (_Q10, 0, NotSerialized) // Event: Backlight Brightness Up |
| { |
| ^^^^HIDD.HPEM (19) |
| } |
| |
| Method (_Q08, 0, NotSerialized) // Event: Airplane Mode |
| { |
| ^^^^HIDD.HPEM (8) |
| } |
| |
| Method (_QD5, 0, NotSerialized) // Event: 10 Second Power Button Pressed |
| { |
| Notify (HIDD, 0xCE) |
| } |
| |
| Method (_QD6, 0, NotSerialized) // Event: 10 Second Power Button Released |
| { |
| Notify (HIDD, 0xCF) |
| } |
| |
| Method (_Q54, 0, NotSerialized) // Event: Power Button Press |
| { |
| Printf ("EC: PWRBTN") |
| } |
| |
| Method (_Q02, 0, NotSerialized) // Event: Turn off Backlight |
| { |
| Printf ("EC: Backlight off") |
| } |
| |
| Method (_Q79, 0, NotSerialized) // Event: USB Type-C |
| { |
| Printf ("EC: USB Type-C") |
| UCEV() |
| } |
| |
| Method (_Q60, 0, NotSerialized) // Event: Trackpad Enable |
| { |
| Printf ("EC: Trackpad Enable") |
| SPC0 (0xD0C80600, 0x40800102) |
| } |
| |
| Method (_Q61, 0, NotSerialized) // Event: Trackpad Disable |
| { |
| Printf ("EC: Trackpad Disable") |
| SPC0 (0xD0C80600, 0x40800200) |
| } |