Skip to content

Commit

Permalink
Added EC fan monitoring support on Hasee Z7M-KP7S1 (#67)
Browse files Browse the repository at this point in the history
  • Loading branch information
scorpig committed Sep 4, 2021
1 parent 5b8fd43 commit 217c744
Showing 1 changed file with 183 additions and 0 deletions.
183 changes: 183 additions & 0 deletions Docs/EmbeddedControllers.md
Original file line number Diff line number Diff line change
Expand Up @@ -808,6 +808,189 @@ Method (FRSP, 0, NotSerialized)

</details>

### Hasee Z7M-KP7S1 (`generic`)

- `ec-device` = `"generic"`
- `fan-count` = `2`
- `fan0-addr` = `0xD0`
- `fan0-size` = `2`
- `fan0-big` = `1`
- `fan0-dividend` = `0x20E6BC`
- `fan1-addr` = `0xD2`
- `fan1-size` = `2`
- `fan1-big` = `1`
- `fan1-dividend` = `0x20E6BC`

<details>
<summary>Spoiler: EC RAM details</summary>

```ASL
OperationRegion (RAM, SystemMemory, 0xFF700100, 0x0100)
Field (RAM, ByteAcc, Lock, Preserve)
{
NMSG, 8,
SLED, 4,
Offset (0x02),
MODE, 1,
FAN0, 1,
TME0, 1,
TME1, 1,
FAN1, 1,
, 2,
Offset (0x03),
LSTE, 1,
LSW0, 1,
LWKE, 1,
WAKF, 1,
, 2,
PWKE, 1,
MWKE, 1,
AC0, 8,
PSV, 8,
CRT, 8,
TMP, 8,
AC1, 8,
BBST, 8,
Offset (0x0B),
Offset (0x0C),
Offset (0x0D),
Offset (0x0E),
SLPT, 8,
SWEJ, 1,
SWCH, 1,
Offset (0x10),
ADP, 1,
AFLT, 1,
BAT0, 1,
BAT1, 1,
, 3,
PWOF, 1,
WFNO, 8,
BPU0, 32,
BDC0, 32,
BFC0, 32,
BTC0, 32,
BDV0, 32,
BST0, 32,
BPR0, 32,
BRC0, 32,
BPV0, 32,
BTP0, 16,
BRS0, 16,
BCW0, 32,
BCL0, 32,
BCG0, 32,
BG20, 32,
BMO0, 64,
BIF0, 64,
BSN0, 32,
BTY0, 64,
Offset (0x67),
Offset (0x68),
ECOS, 8,
LNXD, 8,
ECPS, 8,
Offset (0x6C),
BTMP, 16,
EVTN, 8,
Offset (0x72),
PRCL, 8,
PRC0, 8,
PRC1, 8,
PRCM, 8,
PRIN, 8,
PSTE, 8,
PCAD, 8,
PEWL, 8,
PWRL, 8,
PECD, 8,
PEHI, 8,
PECI, 8,
PEPL, 8,
PEPM, 8,
PWFC, 8,
PECC, 8,
PDT0, 8,
PDT1, 8,
PDT2, 8,
PDT3, 8,
PRFC, 8,
PRS0, 8,
PRS1, 8,
PRS2, 8,
PRS3, 8,
PRS4, 8,
PRCS, 8,
PEC0, 8,
PEC1, 8,
PEC2, 8,
PEC3, 8,
CMDR, 8,
CVRT, 8,
GTVR, 8,
FANT, 8,
SKNT, 8,
AMBT, 8,
MCRT, 8,
DIM0, 8,
DIM1, 8,
PMAX, 8,
PPDT, 8,
PECH, 8,
PMDT, 8,
TSD0, 8,
TSD1, 8,
TSD2, 8,
TSD3, 8,
CPUP, 16,
MCHP, 16,
SYSP, 16,
CPAP, 16,
MCAP, 16,
SYAP, 16,
CFSP, 16,
CPUE, 16,
Offset (0xC6),
Offset (0xC7),
VGAT, 8,
OEM1, 8,
OEM2, 8,
OEM3, 16,
OEM4, 8,
Offset (0xCE),
DUT1, 8, /* 0xCE */
DUT2, 8, /* 0xCF */
RPM1, 16, /* 0xD0 CPU FAN RPM Address */
RPM2, 16, /* 0xD2 GPU FAN RPM Address */
RPM4, 16,
Offset (0xD7),
DTHL, 8,
DTBP, 8,
AIRP, 8,
WINF, 8,
RINF, 8,
Offset (0xDD),
INF2, 8,
MUTE, 1,
Offset (0xE0),
RPM3, 16,
ECKS, 8,
Offset (0xE4),
, 4,
XTUF, 1,
EP12, 1,
Offset (0xE5),
INF3, 8,
Offset (0xE7),
XFAN, 8,
Offset (0xF0),
PL1T, 16,
PL2T, 16,
TAUT, 8
}
```
</details>

<hr>

(List compiled by @MacKonsti proudly assisting @vit9696)
Expand Down

0 comments on commit 217c744

Please sign in to comment.