Back to home page

OSCL-LXR

 
 

    


0001 Kernel driver max31790
0002 ======================
0003 
0004 Supported chips:
0005 
0006   * Maxim MAX31730
0007 
0008     Prefix: 'max31730'
0009 
0010     Addresses scanned: 0x1c, 0x1d, 0x1e, 0x1f, 0x4c, 0x4d, 0x4e, 0x4f
0011 
0012     Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX31730.pdf
0013 
0014 Author: Guenter Roeck <linux@roeck-us.net>
0015 
0016 
0017 Description
0018 -----------
0019 
0020 This driver implements support for Maxim MAX31730.
0021 
0022 The MAX31730 temperature sensor monitors its own temperature and the
0023 temperatures of three external diode-connected transistors. The operating
0024 supply voltage is from 3.0V to 3.6V. Resistance cancellation compensates
0025 for high series resistance in circuit-board traces and the external thermal
0026 diode, while beta compensation corrects for temperature-measurement
0027 errors due to low-beta sensing transistors.
0028 
0029 
0030 Sysfs entries
0031 -------------
0032 
0033 =================== == =======================================================
0034 temp[1-4]_enable    RW Temperature enable/disable
0035                        Set to 0 to enable channel, 0 to disable
0036 temp[1-4]_input     RO Temperature input
0037 temp[2-4]_fault     RO Fault indicator for remote channels
0038 temp[1-4]_max       RW Maximum temperature
0039 temp[1-4]_max_alarm RW Maximum temperature alarm
0040 temp[1-4]_min       RW Minimum temperature. Common for all channels.
0041                        Only temp1_min is writeable.
0042 temp[1-4]_min_alarm RO Minimum temperature alarm
0043 temp[2-4]_offset    RW Temperature offset for remote channels
0044 =================== == =======================================================