| /* SPDX-License-Identifier: GPL-2.0-only */ |
| |
| Device (EC0) |
| { |
| Name (_HID, EISAID ("PNP0C09")) |
| Name (_UID, 1) |
| Name (_GPE, 10) // GPIO 10 is SMC_RUNTIME_SCI_N |
| |
| OperationRegion (ERAM, EmbeddedControl, 0x00, 0xff) |
| Field (ERAM, ByteAcc, Lock, Preserve) |
| { |
| Offset (0x03), |
| ACPR, 1, // AC Power (1=present) |
| , 2, |
| CFAN, 1, // CPU Fan (1=on) |
| , 2, |
| LIDS, 1, // Lid State (1=open) |
| , 1, |
| SPTR, 8, // SMBUS Protocol Register |
| SSTS, 8, // SMBUS Status Register |
| SADR, 8, // SMBUS Address Register |
| SCMD, 8, // SMBUS Command Register |
| SBFR, 256, // SMBUS Block Buffer |
| SCNT, 8, // SMBUS Block Count |
| |
| Offset (0x3a), |
| ECMD, 8, // EC Command Register |
| |
| Offset (0x82), |
| PECL, 8, // PECI fractional (1/64 Celsius) |
| PECH, 8, // PECI integer (Celsius) |
| } |
| |
| Name (_CRS, ResourceTemplate() |
| { |
| IO (Decode16, 0x62, 0x62, 0, 1) |
| IO (Decode16, 0x66, 0x66, 0, 1) |
| }) |
| } |