[PATCH 0/4] Add OneXPlayer Configuration HID Driver
From: Derek J. Clark
Date: Sat Mar 21 2026 - 23:16:24 EST
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.
Signed-off-by: Derel J. Clark <derekjohn.clark@xxxxxxxxx>
Derek J. Clark (4):
HID: hid-oxp: Add OneXPlayer configuration driver
HID: hid-oxp: Add Second Generation RGB Control
HID: hid-oxp: Add Second Generation Takeover Mode
HID: hid-oxp: Add Button Mapping Interface
MAINTAINERS | 6 +
drivers/hid/Kconfig | 12 +
drivers/hid/Makefile | 1 +
drivers/hid/hid-ids.h | 6 +
drivers/hid/hid-oxp.c | 1340 +++++++++++++++++++++++++++++++++++++++++
5 files changed, 1365 insertions(+)
create mode 100644 drivers/hid/hid-oxp.c
--
2.53.0