| 1 | Kernel driver `ds1621.o' |
|---|
| 2 | ===================== |
|---|
| 3 | |
|---|
| 4 | Status: Complete and tested, alarms experimental |
|---|
| 5 | |
|---|
| 6 | Supported chips: |
|---|
| 7 | * Dallas Semiconductor DS1621 |
|---|
| 8 | Prefix: `ds1621' |
|---|
| 9 | Addresses scanned: I2C 0x48 - 0x4f (inclusive) |
|---|
| 10 | Datasheet: Publicly available at the Dallas Semiconductor website |
|---|
| 11 | http://www.dalsemi.com |
|---|
| 12 | |
|---|
| 13 | Author: Christian W. Zuckschwerdt <zany@triq.net> |
|---|
| 14 | |
|---|
| 15 | |
|---|
| 16 | Module Parameters |
|---|
| 17 | ----------------- |
|---|
| 18 | |
|---|
| 19 | * force: short array (min = 1, max = 48) |
|---|
| 20 | List of adapter,address pairs to boldly assume to be present |
|---|
| 21 | * force_ds1621: short array (min = 1, max = 48) |
|---|
| 22 | List of adapter,address pairs which are unquestionably assumed to contain |
|---|
| 23 | a `ds1621' chip |
|---|
| 24 | * ignore: short array (min = 1, max = 48) |
|---|
| 25 | List of adapter,address pairs not to scan |
|---|
| 26 | * ignore_range: short array (min = 1, max = 48) |
|---|
| 27 | List of adapter,start-addr,end-addr triples not to scan |
|---|
| 28 | * probe: short array (min = 1, max = 48) |
|---|
| 29 | List of adapter,address pairs to scan additionally |
|---|
| 30 | * probe_range: short array (min = 1, max = 48) |
|---|
| 31 | List of adapter,start-addr,end-addr triples to scan additionally |
|---|
| 32 | |
|---|
| 33 | |
|---|
| 34 | Description |
|---|
| 35 | ----------- |
|---|
| 36 | |
|---|
| 37 | The DS1621 implements one temperature sensor. Limits can be set through the |
|---|
| 38 | Overtemperature register and Hysteresis register. Each value can be |
|---|
| 39 | set and read to half-degree accuracy. |
|---|
| 40 | An alarm is issued when the temperature gets higher then the Overtemperature |
|---|
| 41 | value; or drops below the Hysteresis value. |
|---|
| 42 | |
|---|
| 43 | It stays on until reset by the kernel module. |
|---|
| 44 | |
|---|
| 45 | All temperatures are in degrees Celcius, and are guaranteed within a |
|---|
| 46 | range of -55 to +125 degrees. |
|---|
| 47 | |
|---|
| 48 | The DS1621 supplies the temperature data in a format common with chips |
|---|
| 49 | like the LM75, LM77 and DS75, DS1775. |
|---|
| 50 | While the DS1621 has three additional bits of accuracy |
|---|
| 51 | (12 vs. 9 for the LM75), the additional bits are not supported. |
|---|
| 52 | |
|---|
| 53 | |
|---|
| 54 | Chip Features |
|---|
| 55 | ------------- |
|---|
| 56 | |
|---|
| 57 | Chip `ds1621' |
|---|
| 58 | LABEL LABEL CLASS COMPUTE CLASS ACCESS MAGNITUDE |
|---|
| 59 | temp NONE NONE R 1 |
|---|
| 60 | temp_hyst temp temp RW 1 |
|---|
| 61 | temp_over temp temp RW 1 |
|---|
| 62 | alarms NONE NONE R 0 |
|---|
| 63 | |
|---|
| 64 | LABEL FEATURE SYMBOL SYSCTL FILE:OFFSET |
|---|
| 65 | temp SENSORS_DS1621_TEMP temp:3 |
|---|
| 66 | temp_hyst SENSORS_DS1621_TEMP_HYST temp:2 |
|---|
| 67 | temp_over SENSORS_DS1621_TEMP_OVER temp:1 |
|---|
| 68 | alarms SENSORS_DS1621_ALARMS alarms:1 |
|---|