Open-source developer Derek Clark of Valve’s Linux engineering team has been responsible for many improvements for gaming handheld devices. Such as Lenovo Legion improvements for Linux, Ayn gaming handheld improvements, and most recently Linux 7.1 set to introduce the new Lenovo Legion Go HID drivers. With the latest Lenovo Legion driver work wrapped up for Linux 7.1, Derek Clark today posted a set of patches providing a OneXPlayer Configuration HID Driver.
The new “hid-oxp” driver provides support for OneXPlayer HID configuration devices to handle RGB lighting controls and hardware-level button mapping interface. Derek Clark explained with the new hid-oxp driver posting:
“Adds an HID driver for OneXPlayer HID configuration devices. There are currently 2 generations of OneXPlayer HID protocol. The first generation (OneXPlayer F1 series) only provides an RGB control interface over HID. The Second generation (X1 mini series, G1 series, AOKZOE A1X) also includes a hardware level button mapping interface, as well as a “takeover” mode that was added by the ODM for debugging the button map. This takeover mode can be useful for exposing the M1 and M2 accessory buttons as unique inputs with some userspace tools that can consume it.”
The OneXPlayer RGB lighting controls include attributes for brightness, multi-intensity, effects, toggling on/off, and the speed for effects.
The OneXPlayer Configuration HID driver is now out for review on the kernel mailing list. This follows other OneXPlayer Linux driver improvements in recent months such as for supporting various EC features on these gaming handhelds.
Kudos to Valve for continuing to drive Linux gaming forward.
