内核驱动 oxp-sensors

作者

描述:

来自 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)