blob: 2ee90e51cec8695927165defae8ce69b05e87675 [file] [log] [blame]
Jeremy Soller9037f0a2021-04-09 10:51:31 -06001/* SPDX-License-Identifier: GPL-2.0-only */
2
Felix Singerfa06bcb2022-12-26 09:32:47 +01003OperationRegion (ERAM, EmbeddedControl, 0, 0xFF)
Jeremy Soller9037f0a2021-04-09 10:51:31 -06004Field (ERAM, ByteAcc, Lock, Preserve)
5{
6 NMSG, 8,
7 SLED, 4,
8 Offset (0x02),
9 MODE, 1,
10 FAN0, 1,
11 TME0, 1,
12 TME1, 1,
13 FAN1, 1,
14 , 2,
15 Offset (0x03),
16 LSTE, 1, // Lid is open
17 LSW0, 1,
18 LWKE, 1, // Lid wake
19 WAKF, 1,
20 , 2,
21 PWKE, 1,
22 MWKE, 1,
23 AC0, 8,
24 PSV, 8,
25 CRT, 8,
26 TMP, 8,
27 AC1, 8,
28 BBST, 8,
29 Offset (0x0B),
30 Offset (0x0C),
31 Offset (0x0D),
32 Offset (0x0E),
33 SLPT, 8,
34 SWEJ, 1,
35 SWCH, 1,
36 Offset (0x10),
37 ADP, 1, // AC adapter connected
38 AFLT, 1,
39 BAT0, 1,
40 BAT1, 1,
41 , 3,
42 PWOF, 1,
43 WFNO, 8, // Wake cause
44 BPU0, 32,
45 BDC0, 32, // Battery design capacity
46 BFC0, 32, // Battery full capacity
47 BTC0, 32,
48 BDV0, 32, // Battery design voltage
49 BST0, 32, // Battery status
50 BPR0, 32, // Battery current
51 BRC0, 32, // Battery remaining capacity
52 BPV0, 32, // Battery voltage
53 BTP0, 16,
54 BRS0, 16,
55 BCW0, 32,
56 BCL0, 32,
57 BCG0, 32,
58 BG20, 32,
59 BMO0, 64,
60 BIF0, 64,
61 BSN0, 32,
62 BTY0, 64,
63 Offset (0x68),
64 ECOS, 8, // Detected OS, 0 = no ACPI, 1 = ACPI but no driver, 2 = ACPI with driver
65 LNXD, 8,
66 ECPS, 8,
67 Offset (0x6C),
68 BTMP, 16,
69 EVTN, 8,
70 Offset (0x72),
71 PRCL, 8,
72 PRC0, 8,
73 PRC1, 8,
74 PRCM, 8,
75 PRIN, 8,
76 PSTE, 8,
77 PCAD, 8,
78 PEWL, 8,
79 PWRL, 8,
80 PECD, 8,
81 PEHI, 8,
82 PECI, 8,
83 PEPL, 8,
84 PEPM, 8,
85 PWFC, 8,
86 PECC, 8,
87 PDT0, 8,
88 PDT1, 8,
89 PDT2, 8,
90 PDT3, 8,
91 PRFC, 8,
92 PRS0, 8,
93 PRS1, 8,
94 PRS2, 8,
95 PRS3, 8,
96 PRS4, 8,
97 PRCS, 8,
98 PEC0, 8,
99 PEC1, 8,
100 PEC2, 8,
101 PEC3, 8,
102 CMDR, 8,
103 CVRT, 8,
104 GTVR, 8,
105 FANT, 8,
106 SKNT, 8,
107 AMBT, 8,
108 MCRT, 8,
109 DIM0, 8,
110 DIM1, 8,
111 PMAX, 8,
112 PPDT, 8,
113 PECH, 8,
114 PMDT, 8,
115 TSD0, 8,
116 TSD1, 8,
117 TSD2, 8,
118 TSD3, 8,
119 CPUP, 16,
120 MCHP, 16,
121 SYSP, 16,
122 CPAP, 16,
123 MCAP, 16,
124 SYAP, 16,
125 CFSP, 16,
126 CPUE, 16,
127 Offset (0xC6),
128 Offset (0xC7),
129 VGAT, 8,
130 OEM1, 8,
131 OEM2, 8,
132 OEM3, 16,
133 OEM4, 8, // Extra SCI data
134 Offset (0xCE),
135 DUT1, 8, // Fan 1 duty
136 DUT2, 8, // Fan 2 duty
137 RPM1, 16, // Fan 1 RPM
138 RPM2, 16, // Fan 2 RPM
139 RPM4, 16,
140 Offset (0xD7),
141 DTHL, 8,
142 DTBP, 8,
143 AIRP, 8, // Airplane mode LED
144 WINF, 8, // Enable ACPI brightness controls
145 RINF, 8,
146 Offset (0xDD),
147 INF2, 8,
148 MUTE, 1,
149 Offset (0xE0),
150 RPM3, 16,
151 ECKS, 8,
152 Offset (0xE4),
153 , 4,
154 XTUF, 1,
155 EP12, 1,
156 Offset (0xE5),
157 INF3, 8,
158 Offset (0xE7),
159 GFOF, 8,
160 Offset (0xF0),
161 PL1T, 16,
162 PL2T, 16,
163 TAUT, 8,
164 Offset (0xF8),
165 FCMD, 8,
166 FDAT, 8,
167 FBUF, 8,
168 FBF1, 8,
169 FBF2, 8,
170 FBF3, 8,
171}