-
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.
yaml --- r: 227779 b: refs/heads/master c: 6099469 h: refs/heads/master i: 227777: 016906e 227775: f64e3ae v: v3
- Loading branch information
Roland Stigge
authored and
Guenter Roeck
committed
Jan 9, 2011
1 parent
abae9b1
commit 67a31a6
Showing
6 changed files
with
404 additions
and
1 deletion.
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 |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: 430400b86304ea729ba10f2966a8af67da60a37f | ||
refs/heads/master: 6099469805c24af14250e182bb9ca082b8a6b716 |
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,34 @@ | ||
Kernel driver ds620 | ||
=================== | ||
|
||
Supported chips: | ||
* Dallas Semiconductor DS620 | ||
Prefix: 'ds620' | ||
Datasheet: Publicly available at the Dallas Semiconductor website | ||
http://www.dalsemi.com/ | ||
|
||
Authors: | ||
Roland Stigge <stigge@antcom.de> | ||
based on ds1621.c by | ||
Christian W. Zuckschwerdt <zany@triq.net> | ||
|
||
Description | ||
----------- | ||
|
||
The DS620 is a (one instance) digital thermometer and thermostat. It has both | ||
high and low temperature limits which can be user defined (i.e. programmed | ||
into non-volatile on-chip registers). Temperature range is -55 degree Celsius | ||
to +125. Between 0 and 70 degree Celsius, accuracy is 0.5 Kelvin. The value | ||
returned via sysfs displays post decimal positions. | ||
|
||
The thermostat function works as follows: When configured via platform_data | ||
(struct ds620_platform_data) .pomode == 0 (default), the thermostat output pin | ||
PO is always low. If .pomode == 1, the thermostat is in PO_LOW mode. I.e., the | ||
output pin PO becomes active when the temperature falls below temp1_min and | ||
stays active until the temperature goes above temp1_max. | ||
|
||
Likewise, with .pomode == 2, the thermostat is in PO_HIGH mode. I.e., the PO | ||
output pin becomes active when the temperature goes above temp1_max and stays | ||
active until the temperature falls below temp1_min. | ||
|
||
The PO output pin of the DS620 operates active-low. |
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.