1 .. SPDX-License-Identifier: GPL-2.0-or-later 2 3 Kernel driver max31760 4 ====================== 5 6 Supported chips: 7 * Analog Devices MAX31760 8 9 Prefix: 'max31760' 10 11 Addresses scanned: none 12 13 Datasheet: https://datasheets.maximintegra 14 15 16 Author: Ibrahim Tilki <Ibrahim.Tilki@analog.com 17 18 Description 19 ----------- 20 21 The MAX31760 integrates temperature sensing al 22 control. It accurately measures its local die 23 temperature of a discrete diode-connected tran 24 or a thermal diode commonly found on CPUs, gra 25 and other ASICs. Multiple temperature threshol 26 high/overtemperature (OT) and remote high/over 27 I2C-compatible interface. Fan speed is control 28 reading as an index to a 48-byte lookup table 29 user-programmed PWM values. The flexible LUT-b 30 the user to program a smooth nonlinear fan spe 31 function to minimize acoustic fan noise. Two t 32 measuring the speeds of two fans independently 33 OT threshold is exceeded, the SHDN pin is asse 34 shut down the system. A dedicated ALERT pin re 35 remote high-temperature threshold has been exc 36 37 Temperature measurement range: from -55°C to 38 39 Temperature Resolution: 11 Bits, ±0.125°C 40 41 Please refer how to instantiate this driver: D 42 43 Lookup table for auto fan control 44 --------------------------------- 45 46 ========= ================================= 47 LUT Index Name 48 ========= ================================= 49 1 PWM value for T < +18°C 50 2 PWM value for +18°C ≤ T < +20°C 51 3 PWM value for +20°C ≤ T < +22°C 52 ... ... 53 47 PWM value for +108°C ≤ T < +110° 54 48 PWM value for T ≥ +110°C 55 ========= ================================= 56 57 Sysfs entries 58 ------------- 59 60 =============================== ============== 61 fan[1-2]_input Fan speed (in 62 fan[1-2]_enable Enable fan rea 63 fan[1-2]_fault Fan fault stat 64 temp[1-2]_label "Remote" and " 65 temp[1-2]_input Temperature se 66 temp1_fault Remote tempera 67 temp[1-2]_max Temperature ma 68 temp[1-2]_max_alarm Temperature ma 69 temp[1-2]_crit Temperature cr 70 temp[1-2]_crit_alarm Temperature cr 71 pwm1 PWM value for 72 pwm1_enable 1: direct fan 73 pwm1_freq PWM frequency 74 pwm1_auto_channels_temp Temperature so 75 pwm1_auto_point[1-48]_pwm PWM value for 76 pwm1_auto_point_temp_hyst Temperature hy 77 =============================== ==============
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.