Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
[linux-2.6-block.git] / Documentation / hwmon / asus_rog_ryujin.rst
1 .. SPDX-License-Identifier: GPL-2.0-or-later
2
3 Kernel driver asus_rog_ryujin
4 =============================
5
6 Supported devices:
7
8 * ASUS ROG RYUJIN II 360
9
10 Author: Aleksa Savic
11
12 Description
13 -----------
14
15 This driver enables hardware monitoring support for the listed ASUS ROG RYUJIN
16 all-in-one CPU liquid coolers. Available sensors are pump, internal and external
17 (controller) fan speed in RPM, their duties in PWM, as well as coolant temperature.
18
19 Attaching external fans to the controller is optional and allows them to be
20 controlled from the device. If not connected, the fan-related sensors will
21 report zeroes. The controller is a separate hardware unit that comes bundled
22 with the AIO and connects to it to allow fan control.
23
24 The addressable LCD screen is not supported in this driver and should
25 be controlled through userspace tools.
26
27 Usage notes
28 -----------
29
30 As these are USB HIDs, the driver can be loaded automatically by the kernel and
31 supports hot swapping.
32
33 Sysfs entries
34 -------------
35
36 =========== =============================================
37 fan1_input  Pump speed (in rpm)
38 fan2_input  Internal fan speed (in rpm)
39 fan3_input  External (controller) fan 1 speed (in rpm)
40 fan4_input  External (controller) fan 2 speed (in rpm)
41 fan5_input  External (controller) fan 3 speed (in rpm)
42 fan6_input  External (controller) fan 4 speed (in rpm)
43 temp1_input Coolant temperature (in millidegrees Celsius)
44 pwm1        Pump duty
45 pwm2        Internal fan duty
46 pwm3        External (controller) fan duty
47 =========== =============================================