1*4882a593SmuzhiyunKernel driver max31790 2*4882a593Smuzhiyun====================== 3*4882a593Smuzhiyun 4*4882a593SmuzhiyunSupported chips: 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun * Maxim MAX31730 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun Prefix: 'max31730' 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun Addresses scanned: 0x1c, 0x1d, 0x1e, 0x1f, 0x4c, 0x4d, 0x4e, 0x4f 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX31730.pdf 13*4882a593Smuzhiyun 14*4882a593SmuzhiyunAuthor: Guenter Roeck <linux@roeck-us.net> 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun 17*4882a593SmuzhiyunDescription 18*4882a593Smuzhiyun----------- 19*4882a593Smuzhiyun 20*4882a593SmuzhiyunThis driver implements support for Maxim MAX31730. 21*4882a593Smuzhiyun 22*4882a593SmuzhiyunThe MAX31730 temperature sensor monitors its own temperature and the 23*4882a593Smuzhiyuntemperatures of three external diode-connected transistors. The operating 24*4882a593Smuzhiyunsupply voltage is from 3.0V to 3.6V. Resistance cancellation compensates 25*4882a593Smuzhiyunfor high series resistance in circuit-board traces and the external thermal 26*4882a593Smuzhiyundiode, while beta compensation corrects for temperature-measurement 27*4882a593Smuzhiyunerrors due to low-beta sensing transistors. 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun 30*4882a593SmuzhiyunSysfs entries 31*4882a593Smuzhiyun------------- 32*4882a593Smuzhiyun 33*4882a593Smuzhiyun=================== == ======================================================= 34*4882a593Smuzhiyuntemp[1-4]_enable RW Temperature enable/disable 35*4882a593Smuzhiyun Set to 0 to enable channel, 0 to disable 36*4882a593Smuzhiyuntemp[1-4]_input RO Temperature input 37*4882a593Smuzhiyuntemp[2-4]_fault RO Fault indicator for remote channels 38*4882a593Smuzhiyuntemp[1-4]_max RW Maximum temperature 39*4882a593Smuzhiyuntemp[1-4]_max_alarm RW Maximum temperature alarm 40*4882a593Smuzhiyuntemp[1-4]_min RW Minimum temperature. Common for all channels. 41*4882a593Smuzhiyun Only temp1_min is writeable. 42*4882a593Smuzhiyuntemp[1-4]_min_alarm RO Minimum temperature alarm 43*4882a593Smuzhiyuntemp[2-4]_offset RW Temperature offset for remote channels 44*4882a593Smuzhiyun=================== == ======================================================= 45