ANS HardwareMonitor driver for NetBSD/macppc
The hardware monitor is located in the /GrandCentral GPIO chip.
/GrandCentral is located at 0xF3000000 to 0xF301FFFF (128KiB)
- Relevant Registers
0xF301A000 GBus Device 1, Board Register 1
0xF301E000 GBus Device 5, Board Register 2
register map
Board Register 1 |
|
b10 |
not connected |
b11 |
BoxID0=1 |
b12 |
BoxID1=0 |
b13 |
Keyswitch ServiceL |
b14 |
Keyswitch LockedL |
b15 |
TwoSuppliesH |
Board Register 2 |
|
b 8 |
FanFailDrive |
b 9 |
FanFailProcessor |
b10 |
TempFailProcessor |
b11 |
TempWarnProcessor |
b12 |
FailPowSupplyLeft |
b13 |
FailPowSupplyRight |
b14 |
powSupplyHotLeft |
b15 |
powSupplyHotRight |
These bits must be polled periodically.