blob: c196a18462592f842d7637e3b443c295092cb78b [file] [log] [blame]
Ira Snyder72f5de92009-03-31 15:24:29 -07001Kernel driver ltc4215
2=====================
3
4Supported chips:
5 * Linear Technology LTC4215
6 Prefix: 'ltc4215'
7 Addresses scanned: 0x44
8 Datasheet:
9 http://www.linear.com/pc/downloadDocument.do?navId=H0,C1,C1003,C1006,C1163,P17572,D12697
10
11Author: Ira W. Snyder <iws@ovro.caltech.edu>
12
13
14Description
15-----------
16
17The LTC4215 controller allows a board to be safely inserted and removed
18from a live backplane.
19
20
21Usage Notes
22-----------
23
24This driver does not probe for LTC4215 devices, due to the fact that some
Jean Delvare2d2a7cf2009-10-04 22:53:42 +020025of the possible addresses are unfriendly to probing. You will have to
26instantiate the devices explicitly.
Ira Snyder72f5de92009-03-31 15:24:29 -070027
28Example: the following will load the driver for an LTC4215 at address 0x44
29on I2C bus #0:
Jean Delvare2d2a7cf2009-10-04 22:53:42 +020030$ modprobe ltc4215
31$ echo ltc4215 0x44 > /sys/bus/i2c/devices/i2c-0/new_device
Ira Snyder72f5de92009-03-31 15:24:29 -070032
33
34Sysfs entries
35-------------
36
37The LTC4215 has built-in limits for overvoltage, undervoltage, and
38undercurrent warnings. This makes it very likely that the reference
39circuit will be used.
40
41in1_input input voltage
42in2_input output voltage
43
44in1_min_alarm input undervoltage alarm
45in1_max_alarm input overvoltage alarm
46
47curr1_input current
48curr1_max_alarm overcurrent alarm
49
50power1_input power usage
51power1_alarm power bad alarm