blob: 556da66129817093a81c79da58de42886df47b5b [file] [log] [blame]
Sean Rhodesb5fbb552022-03-09 09:02:17 +00001/* SPDX-License-Identifier: GPL-2.0-only */
2
3Method (_Q0D, 0, NotSerialized) // Event: Lid Opened
4{
5 \LIDS = LSTE
6 Notify (LID0, 0x80)
7}
8
9Method (_Q0C, 0, NotSerialized) // Event: Lid Closed
10{
11 \LIDS = LSTE
12 Notify (LID0, 0x80)
13}
14
15Method (_Q0A, 0, NotSerialized) // Event: AC Power Connected
16{
17 Notify (BAT0, 0x81)
18 Notify (ADP1, 0x80)
19}
20
21Method (_Q0B, 0, NotSerialized) // Event: AC Power Disconnected
22{
23 Notify (BAT0, 0x81)
24 Notify (BAT0, 0x80)
25}
26
27Method (_Q09, 0, NotSerialized) // Event: Backlight Brightness Down
28{
29 ^^^^HIDD.HPEM (20)
30}
31
32Method (_Q10, 0, NotSerialized) // Event: Backlight Brightness Up
33{
34 ^^^^HIDD.HPEM (19)
35}
36
37Method (_Q08, 0, NotSerialized) // Event: Airplane Mode
38{
39 ^^^^HIDD.HPEM (8)
40}
41
42Method (_QD5, 0, NotSerialized) // Event: 10 Second Power Button Pressed
43{
44 Notify (HIDD, 0xCE)
45}
46
47Method (_QD6, 0, NotSerialized) // Event: 10 Second Power Button Released
48{
49 Notify (HIDD, 0xCF)
50}
51
52Method (_Q54, 0, NotSerialized) // Event: Power Button Press
53{
54 Printf ("EC: PWRBTN")
55}
56
57Method (_Q02, 0, NotSerialized) // Event: Turn off Backlight
58{
59 Printf ("EC: Backlight off")
60}
61
62Method (_Q79, 0, NotSerialized) // Event: USB Type-C
63{
64 Printf ("EC: USB Type-C")
Sean Rhodesb5fbb552022-03-09 09:02:17 +000065}
66
67Method (_Q60, 0, NotSerialized) // Event: Trackpad Enable
68{
69 Printf ("EC: Trackpad Enable")
70 SPC0 (0xD0C80600, 0x40800102)
71}
72
73Method (_Q61, 0, NotSerialized) // Event: Trackpad Disable
74{
75 Printf ("EC: Trackpad Disable")
76 SPC0 (0xD0C80600, 0x40800200)
77}