1 Kernel driver max31785 1 Kernel driver max31785 2 ====================== 2 ====================== 3 3 4 Supported chips: 4 Supported chips: 5 5 6 * Maxim MAX31785, MAX31785A 6 * Maxim MAX31785, MAX31785A 7 7 8 Prefix: 'max31785' or 'max31785a' 8 Prefix: 'max31785' or 'max31785a' 9 9 10 Addresses scanned: - 10 Addresses scanned: - 11 11 12 Datasheet: https://datasheets.maximintegra 12 Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX31785.pdf 13 13 14 Author: Andrew Jeffery <andrew@aj.id.au> 14 Author: Andrew Jeffery <andrew@aj.id.au> 15 15 16 Description 16 Description 17 ----------- 17 ----------- 18 18 19 The Maxim MAX31785 is a PMBus device providing 19 The Maxim MAX31785 is a PMBus device providing closed-loop, multi-channel fan 20 management with temperature and remote voltage 20 management with temperature and remote voltage sensing. Various fan control 21 features are provided, including PWM frequency 21 features are provided, including PWM frequency control, temperature hysteresis, 22 dual tachometer measurements, and fan health m 22 dual tachometer measurements, and fan health monitoring. 23 23 24 For dual-rotor configurations the MAX31785A ex 24 For dual-rotor configurations the MAX31785A exposes the second rotor tachometer 25 readings in attributes fan[5-8]_input. By cont 25 readings in attributes fan[5-8]_input. By contrast the MAX31785 only exposes 26 the slowest rotor measurement, and does so in 26 the slowest rotor measurement, and does so in the fan[1-4]_input attributes. 27 27 28 Usage Notes 28 Usage Notes 29 ----------- 29 ----------- 30 30 31 This driver does not probe for PMBus devices. 31 This driver does not probe for PMBus devices. You will have to instantiate 32 devices explicitly. 32 devices explicitly. 33 33 34 Sysfs attributes 34 Sysfs attributes 35 ---------------- 35 ---------------- 36 36 37 ======================= ====================== 37 ======================= ======================================================= 38 fan[1-4]_alarm Fan alarm. 38 fan[1-4]_alarm Fan alarm. 39 fan[1-4]_fault Fan fault. 39 fan[1-4]_fault Fan fault. 40 fan[1-8]_input Fan RPM. On the MAX317 40 fan[1-8]_input Fan RPM. On the MAX31785A, inputs 5-8 correspond to the 41 second rotor of fans 1 41 second rotor of fans 1-4 42 fan[1-4]_target Fan input target 42 fan[1-4]_target Fan input target 43 43 44 in[1-6]_crit Critical maximum outpu 44 in[1-6]_crit Critical maximum output voltage 45 in[1-6]_crit_alarm Output voltage critica 45 in[1-6]_crit_alarm Output voltage critical high alarm 46 in[1-6]_input Measured output voltag 46 in[1-6]_input Measured output voltage 47 in[1-6]_label "vout[18-23]" 47 in[1-6]_label "vout[18-23]" 48 in[1-6]_lcrit Critical minimum outpu 48 in[1-6]_lcrit Critical minimum output voltage 49 in[1-6]_lcrit_alarm Output voltage critica 49 in[1-6]_lcrit_alarm Output voltage critical low alarm 50 in[1-6]_max Maximum output voltage 50 in[1-6]_max Maximum output voltage 51 in[1-6]_max_alarm Output voltage high al 51 in[1-6]_max_alarm Output voltage high alarm 52 in[1-6]_min Minimum output voltage 52 in[1-6]_min Minimum output voltage 53 in[1-6]_min_alarm Output voltage low ala 53 in[1-6]_min_alarm Output voltage low alarm 54 54 55 pwm[1-4] Fan target duty cycle 55 pwm[1-4] Fan target duty cycle (0..255) 56 pwm[1-4]_enable 0: Full-speed 56 pwm[1-4]_enable 0: Full-speed 57 1: Manual PWM control 57 1: Manual PWM control 58 2: Automatic PWM (tach 58 2: Automatic PWM (tach-feedback RPM fan-control) 59 3: Automatic closed-lo 59 3: Automatic closed-loop (temp-feedback fan-control) 60 60 61 temp[1-11]_crit Critical high temperat 61 temp[1-11]_crit Critical high temperature 62 temp[1-11]_crit_alarm Chip temperature criti 62 temp[1-11]_crit_alarm Chip temperature critical high alarm 63 temp[1-11]_input Measured temperature 63 temp[1-11]_input Measured temperature 64 temp[1-11]_max Maximum temperature 64 temp[1-11]_max Maximum temperature 65 temp[1-11]_max_alarm Chip temperature high 65 temp[1-11]_max_alarm Chip temperature high alarm 66 ======================= ====================== 66 ======================= =======================================================
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.