Jeremy Soller | 9037f0a | 2021-04-09 10:51:31 -0600 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
| 2 | |
Felix Singer | fa06bcb | 2022-12-26 09:32:47 +0100 | [diff] [blame^] | 3 | OperationRegion (ERAM, EmbeddedControl, 0, 0xFF) |
Jeremy Soller | 9037f0a | 2021-04-09 10:51:31 -0600 | [diff] [blame] | 4 | Field (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 | } |