public inbox for linux-doc@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] Add OneXPlayer Configuration HID Driver
@ 2026-03-22  3:16 Derek J. Clark
  2026-03-22  3:16 ` [PATCH 1/4] HID: hid-oxp: Add OneXPlayer configuration driver Derek J. Clark
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Derek J. Clark @ 2026-03-22  3:16 UTC (permalink / raw)
  To: Jiri Kosina, Benjamin Tissoires
  Cc: Pierre-Loup A . Griffais, Lambert Fan, Derek J . Clark,
	linux-input, linux-doc, linux-kernel

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@gmail.com>

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


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-03-22  3:20 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-22  3:16 [PATCH 0/4] Add OneXPlayer Configuration HID Driver Derek J. Clark
2026-03-22  3:16 ` [PATCH 1/4] HID: hid-oxp: Add OneXPlayer configuration driver Derek J. Clark
2026-03-22  3:16 ` [PATCH 2/4] HID: hid-oxp: Add Second Generation RGB Control Derek J. Clark
2026-03-22  3:16 ` [PATCH 3/4] HID: hid-oxp: Add Second Generation Takeover Mode Derek J. Clark
2026-03-22  3:16 ` [PATCH 4/4] HID: hid-oxp: Add Button Mapping Interface Derek J. Clark
2026-03-22  3:20 ` [PATCH 0/4] Add OneXPlayer Configuration HID Driver Derek John Clark

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox