~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/hwmon/max31790.rst

Version: ~ [ linux-6.11.5 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.58 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.114 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.169 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.228 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.284 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.322 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 Kernel driver max31790
  2 ======================
  3 
  4 Supported chips:
  5 
  6   * Maxim MAX31790
  7 
  8     Prefix: 'max31790'
  9 
 10     Addresses scanned: -
 11 
 12     Datasheet: https://pdfserv.maximintegrated.com/en/ds/MAX31790.pdf
 13 
 14 Author: Il Han <corone.il.han@gmail.com>
 15 
 16 
 17 Description
 18 -----------
 19 
 20 This driver implements support for the Maxim MAX31790 chip.
 21 
 22 The MAX31790 controls the speeds of up to six fans using six independent
 23 PWM outputs. The desired fan speeds (or PWM duty cycles) are written
 24 through the I2C interface. The outputs drive "4-wire" fans directly,
 25 or can be used to modulate the fan's power terminals using an external
 26 pass transistor.
 27 
 28 Tachometer inputs monitor fan tachometer logic outputs for precise (+/-1%)
 29 monitoring and control of fan RPM as well as detection of fan failure.
 30 Six pins are dedicated tachometer inputs. Any of the six PWM outputs can
 31 also be configured to serve as tachometer inputs.
 32 
 33 
 34 Sysfs entries
 35 -------------
 36 
 37 ================== === =======================================================
 38 fan[1-12]_input    RO  fan tachometer speed in RPM
 39 fan[1-12]_fault    RO  fan experienced fault
 40 fan[1-6]_target    RW  desired fan speed in RPM
 41 fan[1-6]_enable    RW  enable or disable the tachometer input
 42 pwm[1-6]_enable    RW  regulator mode, 0=disabled (duty cycle=0%), 1=manual mode, 2=rpm mode
 43 pwm[1-6]           RW  read: current pwm duty cycle,
 44                        write: target pwm duty cycle (0-255)
 45 ================== === =======================================================

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php