1 Kernel driver max1668 1 Kernel driver max1668 2 ===================== 2 ===================== 3 3 4 Supported chips: 4 Supported chips: 5 5 6 * Maxim MAX1668, MAX1805 and MAX1989 6 * Maxim MAX1668, MAX1805 and MAX1989 7 7 8 Prefix: 'max1668' 8 Prefix: 'max1668' 9 9 10 Addresses scanned: I2C 0x18, 0x19, 0x1a, 0 10 Addresses scanned: I2C 0x18, 0x19, 0x1a, 0x29, 0x2a, 0x2b, 0x4c, 0x4d, 0x4e 11 11 12 Datasheet: http://datasheets.maxim-ic.com/ 12 Datasheet: http://datasheets.maxim-ic.com/en/ds/MAX1668-MAX1989.pdf 13 13 14 Author: 14 Author: 15 15 16 David George <david.george@ska.ac.za> 16 David George <david.george@ska.ac.za> 17 17 18 Description 18 Description 19 ----------- 19 ----------- 20 20 21 This driver implements support for the Maxim M 21 This driver implements support for the Maxim MAX1668, MAX1805 and MAX1989 22 chips. 22 chips. 23 23 24 The three devices are very similar, but the MA 24 The three devices are very similar, but the MAX1805 has a reduced feature 25 set; only two remote temperature inputs vs the 25 set; only two remote temperature inputs vs the four available on the other 26 two ICs. 26 two ICs. 27 27 28 The driver is able to distinguish between the 28 The driver is able to distinguish between the devices and creates sysfs 29 entries as follows: 29 entries as follows: 30 30 31 - MAX1805, MAX1668 and MAX1989: 31 - MAX1805, MAX1668 and MAX1989: 32 32 33 =============== == =========================== 33 =============== == ============================================================ 34 temp1_input ro local (ambient) temperature 34 temp1_input ro local (ambient) temperature 35 temp1_max rw local temperature maximum t 35 temp1_max rw local temperature maximum threshold for alarm 36 temp1_max_alarm ro local temperature maximum t 36 temp1_max_alarm ro local temperature maximum threshold alarm 37 temp1_min rw local temperature minimum t 37 temp1_min rw local temperature minimum threshold for alarm 38 temp1_min_alarm ro local temperature minimum t 38 temp1_min_alarm ro local temperature minimum threshold alarm 39 temp2_input ro remote temperature 1 39 temp2_input ro remote temperature 1 40 temp2_max rw remote temperature 1 maximu 40 temp2_max rw remote temperature 1 maximum threshold for alarm 41 temp2_max_alarm ro remote temperature 1 maximu 41 temp2_max_alarm ro remote temperature 1 maximum threshold alarm 42 temp2_min rw remote temperature 1 minimu 42 temp2_min rw remote temperature 1 minimum threshold for alarm 43 temp2_min_alarm ro remote temperature 1 minimu 43 temp2_min_alarm ro remote temperature 1 minimum threshold alarm 44 temp3_input ro remote temperature 2 44 temp3_input ro remote temperature 2 45 temp3_max rw remote temperature 2 maximu 45 temp3_max rw remote temperature 2 maximum threshold for alarm 46 temp3_max_alarm ro remote temperature 2 maximu 46 temp3_max_alarm ro remote temperature 2 maximum threshold alarm 47 temp3_min rw remote temperature 2 minimu 47 temp3_min rw remote temperature 2 minimum threshold for alarm 48 temp3_min_alarm ro remote temperature 2 minimu 48 temp3_min_alarm ro remote temperature 2 minimum threshold alarm 49 =============== == =========================== 49 =============== == ============================================================ 50 50 51 - MAX1668 and MAX1989 only: 51 - MAX1668 and MAX1989 only: 52 52 53 =============== == =========================== 53 =============== == ============================================================ 54 temp4_input ro remote temperature 3 54 temp4_input ro remote temperature 3 55 temp4_max rw remote temperature 3 maximu 55 temp4_max rw remote temperature 3 maximum threshold for alarm 56 temp4_max_alarm ro remote temperature 3 maximu 56 temp4_max_alarm ro remote temperature 3 maximum threshold alarm 57 temp4_min rw remote temperature 3 minimu 57 temp4_min rw remote temperature 3 minimum threshold for alarm 58 temp4_min_alarm ro remote temperature 3 minimu 58 temp4_min_alarm ro remote temperature 3 minimum threshold alarm 59 temp5_input ro remote temperature 4 59 temp5_input ro remote temperature 4 60 temp5_max rw remote temperature 4 maximu 60 temp5_max rw remote temperature 4 maximum threshold for alarm 61 temp5_max_alarm ro remote temperature 4 maximu 61 temp5_max_alarm ro remote temperature 4 maximum threshold alarm 62 temp5_min rw remote temperature 4 minimu 62 temp5_min rw remote temperature 4 minimum threshold for alarm 63 temp5_min_alarm ro remote temperature 4 minimu 63 temp5_min_alarm ro remote temperature 4 minimum threshold alarm 64 =============== == =========================== 64 =============== == ============================================================ 65 65 66 Module Parameters 66 Module Parameters 67 ----------------- 67 ----------------- 68 68 69 * read_only: int 69 * read_only: int 70 Set to non-zero if you wish to prevent write 70 Set to non-zero if you wish to prevent write access to alarm thresholds.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.