mirror of
https://github.com/lm-sensors/lm-sensors.git
synced 2026-10-17 10:59:31 +00:00
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1182 7894878c-1315-0410-8ee3-d5d059ff63e0
123 lines
5.5 KiB
Plaintext
123 lines
5.5 KiB
Plaintext
Kernel driver `fscpos.o'
|
|
======================
|
|
|
|
Status: Beta
|
|
Tested with motherboard d1107
|
|
|
|
Think twice before you're using the write mode of some
|
|
variables, especially the watchdog
|
|
|
|
|
|
Supported chips:
|
|
* Fujitsu Siemens Poseidon chip
|
|
Prefix `fscpos'
|
|
Addresses scanned: I2C 0x73
|
|
|
|
Author: Hermann Jung <hej@odn.de>
|
|
|
|
|
|
Module Parameters
|
|
-----------------
|
|
|
|
* force: short array (min = 1, max = 48)
|
|
List of adapter,address pairs to boldly assume to be present
|
|
* ignore: short array (min = 1, max = 48)
|
|
List of adapter,address pairs not to scan
|
|
* ignore_range: short array (min = 1, max = 48)
|
|
List of adapter,start-addr,end-addr triples not to scan
|
|
* probe: short array (min = 1, max = 48)
|
|
List of adapter,address pairs to scan additionally
|
|
* probe_range: short array (min = 1, max = 48)
|
|
List of adapter,start-addr,end-addr triples to scan additionally
|
|
|
|
|
|
Description
|
|
-----------
|
|
|
|
This driver implements support for the Fujitsu Siemens Poseidon chip.
|
|
It is descibed in the 'Register Set Specification BMC Poseidon based
|
|
Systemboard' from Fujitsu Siemens.
|
|
|
|
The poseidon chip implements a hardware based system management,
|
|
e.g. for controlling fan speed and core voltage.
|
|
There is also a watchdog counter on the chip which can trigger
|
|
an alarm and even shutdown the system.
|
|
|
|
The chip provides three temperature values (cpu, motherboard and auxiliary),
|
|
three current values (12 volt, 5 volt and battery) and
|
|
three fans (power supply, cpu and auxiliary).
|
|
|
|
Temperatures are measured in degrees Celcius. The resolution is 1 degree.
|
|
|
|
FAN rotation speeds are reported in RPM (rotations per minute).
|
|
The value can be divided by a programmable divider (1, 2, 4 or 8) which
|
|
is stored on the chip.
|
|
|
|
Voltage sensors (also known as IN sensors) report their values in volts.
|
|
|
|
All values are reported as final values from the driver.
|
|
There is no need for further calculations.
|
|
|
|
Chip Features
|
|
-------------
|
|
|
|
Chip `fscpos'
|
|
LABEL LABEL CLASS COMPUTE CLASS ACCESS MAGNITUDE
|
|
rev NONE NONE R 0
|
|
event NONE NONE R 0
|
|
control NONE NONE RW 0
|
|
volt12 NONE NONE R 2
|
|
volt5 NONE NONE R 2
|
|
voltbatt NONE NONE R 2
|
|
temp1 NONE NONE R 0
|
|
temp2 NONE NONE R 0
|
|
temp3 NONE NONE R 0
|
|
temp1_state temp1 temp1 RW 0
|
|
temp2_state temp2 temp2 RW 0
|
|
temp3_state temp3 temp3 RW 0
|
|
fan1 NONE NONE R 0
|
|
fan2 NONE NONE R 0
|
|
fan3 NONE NONE R 0
|
|
fan1_min fan1 fan1 RW 0
|
|
fan2_min fan2 fan2 RW 0
|
|
fan1_state fan1 fan1 RW 0
|
|
fan2_state fan2 fan2 RW 0
|
|
fan3_state fan3 fan3 RW 0
|
|
fan1_ripple fan1 fan1 RW 0
|
|
fan2_ripple fan2 fan2 RW 0
|
|
fan3_ripple fan3 fan3 RW 0
|
|
wdog_preset NONE NONE RW 0
|
|
wdog_state wdog_preset wdog_preset RW 0
|
|
wdog_control wdog_preset wdog_preset RW 0
|
|
|
|
|
|
|
|
LABEL FEATURE SYMBOL SYSCTL FILE:OFFSET
|
|
rev FSCPOS_SYSCTL_REV rev:1
|
|
event FSCPOS_SYSCTL_EVENT event:1
|
|
control FSCPOS_SYSCTL_CONTROL control:1
|
|
volt12 FSCPOS_SYSCTL_VOLTAGE1 volt0:1
|
|
volt5 FSCPOS_SYSCTL_VOLTAGE2 volt1:1
|
|
voltbatt FSCPOS_SYSCTL_VOLTAGE3 volt2:1
|
|
temp1 FSCPOS_SYSCTL_TEMP1 temp0:2
|
|
temp2 FSCPOS_SYSCTL_TEMP2 temp1:2
|
|
temp3 FSCPOS_SYSCTL_TEMP3 temp2:2
|
|
temp1_state FSCPOS_SYSCTL_TEMP1_STATE temp0:1
|
|
temp2_state FSCPOS_SYSCTL_TEMP2_STATE temp1:1
|
|
temp3_state FSCPOS_SYSCTL_TEMP3_STATE temp2:1
|
|
fan1 FSCPOS_SYSCTL_FAN1 fan0:4
|
|
fan2 FSCPOS_SYSCTL_FAN2 fan1:4
|
|
fan3 FSCPOS_SYSCTL_FAN3 fan2:4
|
|
fan1_min FSCPOS_SYSCTL_FAN1_MIN fan0:2
|
|
fan2_min FSCPOS_SYSCTL_FAN2_MIN fan1:2
|
|
fan1_state FSCPOS_SYSCTL_FAN1_STATE fan0:1
|
|
fan2_state FSCPOS_SYSCTL_FAN2_STATE fan1:1
|
|
fan3_state FSCPOS_SYSCTL_FAN3_STATE fan2:1
|
|
fan1_ripple FSCPOS_SYSCTL_FAN1_RIPPLE fan0:3
|
|
fan2_ripple FSCPOS_SYSCTL_FAN2_RIPPLE fan1:3
|
|
fan3_ripple FSCPOS_SYSCTL_FAN3_RIPPLE fan2:3
|
|
wdog_preset FSCPOS_SYSCTL_WDOG_PRESET wdog:1
|
|
wdog_state FSCPOS_SYSCTL_WDOG_STATE wdog:2
|
|
wdog_control FSCPOS_SYSCTL_WDOG_CONTROL wdog:3
|
|
|