root/lm-sensors/branches/lm-sensors-2.10/doc/chips/lm63

Revision 3007, 4.4 KB (checked in by khali, 7 years ago)

Backport the cleanups and corrections Rudolf Marek and I did when
porting the chips documentation to Linux 2.6.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1Kernel driver `lm63.o'
2======================
3
4Status: Complete, lightly tested
5
6Supported chips:
7  * National Semiconductor LM63
8    Prefix: 'lm63'
9    Addresses scanned: I2C 0x4c
10    Datasheet: Publicly available at the National Semiconductor website
11               http://www.national.com/pf/LM/LM63.html
12
13
14Author: Jean Delvare <khali@linux-fr.org>
15
16Thanks go to Tyan and especially Alex Buckingham for setting up a remote
17access to their S4882 test platform for this driver.
18  http://www.tyan.com/
19
20License: GPL
21
22
23Module Parameters
24-----------------
25
26* force: short array (min = 1, max = 48)
27  List of adapter,address pairs to boldly assume to be present
28* force_lm63: short array (min = 1, max = 48)
29  List of adapter,address pairs which are unquestionably assumed to contain
30  a `lm63' chip
31* probe: short array (min = 1, max = 48)
32  List of adapter,address pairs to scan additionally
33* probe_range: short array (min = 1, max = 48)
34  List of adapter,start-addr,end-addr triples to scan additionally
35* ignore: short array (min = 1, max = 48)
36  List of adapter,address pairs not to scan
37* ignore_range: short array (min = 1, max = 48)
38  List of adapter,start-addr,end-addr triples not to scan
39
40
41Description
42-----------
43
44The LM63 is a digital temperature sensor with integrated fan monitoring
45and control.
46
47All temperature values are given in degrees Celsius. Resolution is 1.0
48degree for the local temperature, 0.125 degree for the remote temperature.
49
50The fan speed is measured using a tachometer. Contrary to most chips which
51store the value in an 8-bit register and have a selectable clock divider
52to make sure that the result will fit in the register, the LM63 uses 16-bit
53value for measuring the speed of the fan. It can measure fan speeds down to
5483 RPM, at least in theory.
55
56Note that the pin used for fan monitoring is shared with an alert out
57function. Depending on how the board designer wanted to use the chip, fan
58speed monitoring will or will not be possible. The proper chip configuration
59is left to the BIOS, and the driver will blindly trust it.
60
61A PWM output can be used to control the speed of the fan. The LM63 has two
62PWM modes: manual and automatic. Automatic mode is not fully implemented yet
63(you cannot define your custom pwm/temperature curve), and mode change isn't
64supported either.
65
66The lm63 driver will not update its values more frequently than every
67second; reading them more often will do no harm, but will return 'old'
68values.
69
70
71Chip Features
72-------------
73
74Chip 'lm63'
75
76LABEL                 LABEL CLASS           COMPUTE CLASS          MODE  MAGN
77temp1                 -                     -                       R-     0
78temp1_high            temp1                 temp1                   RW     0
79temp2                 -                     -                       R-     3
80temp2_high            temp2                 temp2                   RW     3
81temp2_low             temp2                 temp2                   RW     3
82temp2_crit            temp2                 temp2                   R-     0
83temp2_crit_hyst       temp2                 temp2                   RW     0
84fan1                  -                     -                       R-     0
85fan1_low              fan1                  fan1                    RW     0
86pwm1                  -                     -                       RW     0
87pwm1_enable           pwm1                  -                       R-     0
88alarms                -                     -                       R-     0
89
90LABEL                 FEATURE SYMBOL                              SYSCTL FILE:N
91temp1                 SENSORS_LM63_LOCAL_TEMP                           temp1:2
92temp1_high            SENSORS_LM63_LOCAL_HIGH                           temp1:1
93temp2                 SENSORS_LM63_REMOTE_TEMP                          temp2:3
94temp2_high            SENSORS_LM63_REMOTE_HIGH                          temp2:1
95temp2_low             SENSORS_LM63_REMOTE_LOW                           temp2:2
96temp2_crit            SENSORS_LM63_REMOTE_TCRIT                    temp2_crit:1
97temp2_crit_hyst       SENSORS_LM63_REMOTE_TCRIT_HYST          temp2_crit_hyst:1
98fan1                  SENSORS_LM63_FAN                                   fan1:2
99fan1_low              SENSORS_LM63_FAN_LOW                               fan1:1
100pwm1                  SENSORS_LM63_PWM                                   pwm1:1
101pwm1_enable           SENSORS_LM63_PWM_ENABLE                            pwm1:2
102alarms                SENSORS_LM63_ALARMS                              alarms:1
Note: See TracBrowser for help on using the browser.