Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 139208
b: refs/heads/master
c: 72f5de9
h: refs/heads/master
v: v3
  • Loading branch information
Ira Snyder authored and Linus Torvalds committed Apr 1, 2009
1 parent d30a188 commit 2e113aa
Show file tree
Hide file tree
Showing 5 changed files with 427 additions and 1 deletion.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 061603275814544842e7df77d1157eff18565997
refs/heads/master: 72f5de92e199f96cfcea125aefc76c138d8c553c
50 changes: 50 additions & 0 deletions trunk/Documentation/hwmon/ltc4215
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
Kernel driver ltc4215
=====================

Supported chips:
* Linear Technology LTC4215
Prefix: 'ltc4215'
Addresses scanned: 0x44
Datasheet:
http://www.linear.com/pc/downloadDocument.do?navId=H0,C1,C1003,C1006,C1163,P17572,D12697

Author: Ira W. Snyder <iws@ovro.caltech.edu>


Description
-----------

The LTC4215 controller allows a board to be safely inserted and removed
from a live backplane.


Usage Notes
-----------

This driver does not probe for LTC4215 devices, due to the fact that some
of the possible addresses are unfriendly to probing. You will need to use
the "force" parameter to tell the driver where to find the device.

Example: the following will load the driver for an LTC4215 at address 0x44
on I2C bus #0:
$ modprobe ltc4215 force=0,0x44


Sysfs entries
-------------

The LTC4215 has built-in limits for overvoltage, undervoltage, and
undercurrent warnings. This makes it very likely that the reference
circuit will be used.

in1_input input voltage
in2_input output voltage

in1_min_alarm input undervoltage alarm
in1_max_alarm input overvoltage alarm

curr1_input current
curr1_max_alarm overcurrent alarm

power1_input power usage
power1_alarm power bad alarm
11 changes: 11 additions & 0 deletions trunk/drivers/hwmon/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -571,6 +571,17 @@ config SENSORS_LM93
This driver can also be built as a module. If so, the module
will be called lm93.

config SENSORS_LTC4215
tristate "Linear Technology LTC4215"
depends on I2C && EXPERIMENTAL
default n
help
If you say yes here you get support for Linear Technology LTC4215
Hot Swap Controller I2C interface.

This driver can also be built as a module. If so, the module will
be called ltc4215.

config SENSORS_LTC4245
tristate "Linear Technology LTC4245"
depends on I2C && EXPERIMENTAL
Expand Down
1 change: 1 addition & 0 deletions trunk/drivers/hwmon/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ obj-$(CONFIG_SENSORS_LM90) += lm90.o
obj-$(CONFIG_SENSORS_LM92) += lm92.o
obj-$(CONFIG_SENSORS_LM93) += lm93.o
obj-$(CONFIG_SENSORS_LM95241) += lm95241.o
obj-$(CONFIG_SENSORS_LTC4215) += ltc4215.o
obj-$(CONFIG_SENSORS_LTC4245) += ltc4245.o
obj-$(CONFIG_SENSORS_MAX1111) += max1111.o
obj-$(CONFIG_SENSORS_MAX1619) += max1619.o
Expand Down
Loading

0 comments on commit 2e113aa

Please sign in to comment.