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

TOMOYO Linux Cross Reference
Linux/Documentation/hwmon/asus_ec_sensors.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 .. SPDX-License-Identifier: GPL-2.0-or-later
  2 
  3 Kernel driver asus_ec_sensors
  4 =================================
  5 
  6 Supported boards:
  7  * PRIME X470-PRO
  8  * PRIME X570-PRO
  9  * Pro WS X570-ACE
 10  * ProArt X570-CREATOR WIFI
 11  * ProArt X670E-CREATOR WIFI
 12  * ProArt B550-CREATOR
 13  * ROG CROSSHAIR VIII DARK HERO
 14  * ROG CROSSHAIR VIII HERO (WI-FI)
 15  * ROG CROSSHAIR VIII FORMULA
 16  * ROG CROSSHAIR VIII HERO
 17  * ROG CROSSHAIR VIII IMPACT
 18  * ROG CROSSHAIR X670E HERO
 19  * ROG CROSSHAIR X670E GENE
 20  * ROG MAXIMUS XI HERO
 21  * ROG MAXIMUS XI HERO (WI-FI)
 22  * ROG STRIX B550-E GAMING
 23  * ROG STRIX B550-I GAMING
 24  * ROG STRIX X570-E GAMING
 25  * ROG STRIX X570-E GAMING WIFI II
 26  * ROG STRIX X570-F GAMING
 27  * ROG STRIX X570-I GAMING
 28  * ROG STRIX Z390-F GAMING
 29  * ROG STRIX Z690-A GAMING WIFI D4
 30  * ROG ZENITH II EXTREME
 31  * ROG ZENITH II EXTREME ALPHA
 32 
 33 Authors:
 34     - Eugene Shalygin <eugene.shalygin@gmail.com>
 35 
 36 Description:
 37 ------------
 38 ASUS mainboards publish hardware monitoring information via Super I/O
 39 chip and the ACPI embedded controller (EC) registers. Some of the sensors
 40 are only available via the EC.
 41 
 42 The driver is aware of and reads the following sensors:
 43 
 44 1. Chipset (PCH) temperature
 45 2. CPU package temperature
 46 3. Motherboard temperature
 47 4. Readings from the T_Sensor header
 48 5. VRM temperature
 49 6. CPU_Opt fan RPM
 50 7. VRM heatsink fan RPM
 51 8. Chipset fan RPM
 52 9. Readings from the "Water flow meter" header (RPM)
 53 10. Readings from the "Water In" and "Water Out" temperature headers
 54 11. CPU current
 55 12. CPU core voltage
 56 
 57 Sensor values are read from EC registers, and to avoid race with the board
 58 firmware the driver acquires ACPI mutex, the one used by the WMI when its
 59 methods access the EC.
 60 
 61 Module Parameters
 62 -----------------
 63  * mutex_path: string
 64                 The driver holds path to the ACPI mutex for each board (actually,
 65                 the path is mostly identical for them). If ASUS changes this path
 66                 in a future BIOS update, this parameter can be used to override
 67                 the stored in the driver value until it gets updated.
 68                 A special string ":GLOBAL_LOCK" can be passed to use the ACPI
 69                 global lock instead of a dedicated mutex.

~ [ 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