-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This patch adds support for MAX1668 and compatible temperature sensors. Signed-off-by: David George <david.george@ska.ac.za> [guenter.roeck@ericsson.com: minor cleanup of probe error path] Signed-off-by: Guenter Roeck <guenter.roeck@ericsson.com>
- Loading branch information
David George
authored and
Guenter Roeck
committed
Jul 28, 2011
1 parent
02f8c6a
commit 731b4ca
Showing
5 changed files
with
558 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
Kernel driver max1668 | ||
===================== | ||
|
||
Supported chips: | ||
* Maxim MAX1668, MAX1805 and MAX1989 | ||
Prefix: 'max1668' | ||
Addresses scanned: I2C 0x18, 0x19, 0x1a, 0x29, 0x2a, 0x2b, 0x4c, 0x4d, 0x4e | ||
Datasheet: http://datasheets.maxim-ic.com/en/ds/MAX1668-MAX1989.pdf | ||
|
||
Author: | ||
David George <david.george@ska.ac.za> | ||
|
||
Description | ||
----------- | ||
|
||
This driver implements support for the Maxim MAX1668, MAX1805 and MAX1989 | ||
chips. | ||
|
||
The three devices are very similar, but the MAX1805 has a reduced feature | ||
set; only two remote temperature inputs vs the four avaible on the other | ||
two ICs. | ||
|
||
The driver is able to distinguish between the devices and creates sysfs | ||
entries as follows: | ||
|
||
MAX1805, MAX1668 and MAX1989: | ||
|
||
temp1_input ro local (ambient) temperature | ||
temp1_max rw local temperature maximum threshold for alarm | ||
temp1_max_alarm ro local temperature maximum threshold alarm | ||
temp1_min rw local temperature minimum threshold for alarm | ||
temp1_min_alarm ro local temperature minimum threshold alarm | ||
temp2_input ro remote temperature 1 | ||
temp2_max rw remote temperature 1 maximum threshold for alarm | ||
temp2_max_alarm ro remote temperature 1 maximum threshold alarm | ||
temp2_min rw remote temperature 1 minimum threshold for alarm | ||
temp2_min_alarm ro remote temperature 1 minimum threshold alarm | ||
temp3_input ro remote temperature 2 | ||
temp3_max rw remote temperature 2 maximum threshold for alarm | ||
temp3_max_alarm ro remote temperature 2 maximum threshold alarm | ||
temp3_min rw remote temperature 2 minimum threshold for alarm | ||
temp3_min_alarm ro remote temperature 2 minimum threshold alarm | ||
|
||
MAX1668 and MAX1989 only: | ||
temp4_input ro remote temperature 3 | ||
temp4_max rw remote temperature 3 maximum threshold for alarm | ||
temp4_max_alarm ro remote temperature 3 maximum threshold alarm | ||
temp4_min rw remote temperature 3 minimum threshold for alarm | ||
temp4_min_alarm ro remote temperature 3 minimum threshold alarm | ||
temp5_input ro remote temperature 4 | ||
temp5_max rw remote temperature 4 maximum threshold for alarm | ||
temp5_max_alarm ro remote temperature 4 maximum threshold alarm | ||
temp5_min rw remote temperature 4 minimum threshold for alarm | ||
temp5_min_alarm ro remote temperature 4 minimum threshold alarm | ||
|
||
Module Parameters | ||
----------------- | ||
|
||
* read_only: int | ||
Set to non-zero if you wish to prevent write access to alarm thresholds. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.