]>
Commit | Line | Data |
---|---|---|
ed264e8a JIA |
1 | .. SPDX-License-Identifier: GPL-2.0-or-later |
2 | ||
3 | Kernel driver oxp-sensors | |
4 | ========================= | |
5 | ||
ebd4bfee DC |
6 | Authors: |
7 | - Derek John Clark <derekjohn.clark@gmail.com> | |
ed264e8a JIA |
8 | - Joaquín Ignacio Aramendía <samsagax@gmail.com> |
9 | ||
10 | Description: | |
11 | ------------ | |
12 | ||
ebd4bfee DC |
13 | Handheld devices from One Netbook and Aya Neo provide fan readings and fan |
14 | control through their embedded controllers. | |
ed264e8a | 15 | |
ebd4bfee DC |
16 | Currently only supports AMD boards from One X Player, AOK ZOE, and some Aya |
17 | Neo devices. One X Player Intel boards could be supported if we could figure | |
18 | out the EC registers and values to write to since the EC layout and model is | |
19 | different. Aya Neo devices preceding the AIR may not be supportable as the EC | |
20 | model is different and do not appear to have manual control capabilities. | |
3ca0f12a JIA |
21 | |
22 | Supported devices | |
23 | ----------------- | |
24 | ||
25 | Currently the driver supports the following handhelds: | |
26 | ||
27 | - AOK ZOE A1 | |
f415cb6c | 28 | - Aya Neo 2 |
ebd4bfee DC |
29 | - Aya Neo AIR |
30 | - Aya Neo AIR Pro | |
f415cb6c | 31 | - Aya Neo Geek |
3ca0f12a JIA |
32 | - OneXPlayer AMD |
33 | - OneXPlayer mini AMD | |
34 | - OneXPlayer mini AMD PRO | |
ed264e8a JIA |
35 | |
36 | Sysfs entries | |
37 | ------------- | |
38 | ||
39 | The following attributes are supported: | |
40 | ||
41 | fan1_input | |
42 | Read Only. Reads current fan RMP. | |
43 | ||
44 | pwm1_enable | |
45 | Read Write. Enable manual fan control. Write "1" to set to manual, write "0" | |
46 | to let the EC control de fan speed. Read this attribute to see current status. | |
47 | ||
48 | pwm1 | |
49 | Read Write. Read this attribute to see current duty cycle in the range [0-255]. | |
50 | When pwm1_enable is set to "1" (manual) write any value in the range [0-255] | |
51 | to set fan speed. |