内核驱动 oxp-sensors¶
- 作者
Derek John Clark <derekjohn.clark@gmail.com>
Joaquín Ignacio Aramendía <samsagax@gmail.com>
描述:¶
来自 OneNetbook、AOKZOE、AYANEO 和 OrangePi 的手持设备通过其嵌入式控制器提供风扇读数和风扇控制。
目前支持 OneXPlayer 设备、AOKZOE、AYANEO 和 OrangePi 手持设备。AYANEO AIR 之前的设备和 OneXPlayer Mini A07 之前的设备不支持,因为 EC 型号不同,并且没有手动控制功能。
一些 OneXPlayer 和 AOKZOE 型号具有一个开关,用于更改设备上的“Turbo/Silent”按钮的行为。它会通过翻转 tt_toggle 属性来更改它触发的按键事件。有关支持此功能的板,请参见下文。
支持的设备¶
目前,该驱动程序支持以下手持设备
AOKZOE A1
AOKZOE A1 PRO
AYANEO 2
AYANEO 2S
AYANEO AIR
AYANEO AIR 1S
AYANEO AIR Plus (Mendocino)
AYANEO AIR Pro
AYANEO Flip DS
AYANEO Flip KB
AYANEO Geek
AYANEO Geek 1S
AYANEO KUN
OneXPlayer 2
OneXPlayer 2 Pro
OneXPlayer AMD
OneXPlayer mini AMD
OneXPlayer mini AMD PRO
OneXPlayer OneXFly
OneXPlayer X1 A
OneXPlayer X1 i
OneXPlayer X1 mini
OrangePi NEO-01
- 仅以下设备支持“Turbo/Silent”按钮行为切换
AOK ZOE A1
AOK ZOE A1 PRO
OneXPlayer 2
OneXPlayer 2 Pro
OneXPlayer mini AMD(仅限更新的 alpha BIOS)
OneXPlayer mini AMD PRO
OneXPlayer OneXFly
OneXPlayer X1 A
OneXPlayer X1 i
OneXPlayer X1 mini
Sysfs 条目¶
支持以下属性
- fan1_input
只读。读取当前风扇转速(RPM)。
- pwm1_enable
读写。启用手动风扇控制。写入“1”设置为手动,写入“0”让 EC 控制风扇速度。读取此属性以查看当前状态。
- pwm1
读写。读取此属性以查看当前占空比,范围为 [0-255]。当 pwm1_enable 设置为“1”(手动)时,写入范围 [0-255] 中的任何值来设置风扇速度。
- tt_toggle
读写。读取此属性以检查 turbo/silent 按钮行为功能的状态。写入“1”以激活该开关,写入“0”以停用它。无论此功能是否启用,特定的键码和行为都特定于设备。此属性附加到平台驱动程序,而不是 hwmon 驱动程序 (/sys/devices/platform/oxp-platform/tt_toggle)