* [PATCH v2 1/4] platform/x86: oxpec: Add support for OneXPlayer APEX
2026-02-23 18:29 [PATCH v2 0/4] platform/x86: oxpec: Add more devices Antheas Kapenekakis
@ 2026-02-23 18:29 ` Antheas Kapenekakis
2026-02-23 18:29 ` [PATCH v2 2/4] platform/x86: oxpec: Add support for OneXPlayer X1z Antheas Kapenekakis
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Antheas Kapenekakis @ 2026-02-23 18:29 UTC (permalink / raw)
To: platform-driver-x86
Cc: linux-kernel, Derek John Clark,
Joaquín Ignacio Aramendía, Hans de Goede,
Ilpo Järvinen, Eileen, Antheas Kapenekakis
OneXPlayer Apex is a new Strix Halo handheld. It uses the same registers
as the OneXPlayer Fly devices. Add a quirk for it to the oxpec driver.
Signed-off-by: Antheas Kapenekakis <lkml@antheas.dev>
---
drivers/platform/x86/oxpec.c | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/drivers/platform/x86/oxpec.c b/drivers/platform/x86/oxpec.c
index 144a454103b9..59d6f9d9a905 100644
--- a/drivers/platform/x86/oxpec.c
+++ b/drivers/platform/x86/oxpec.c
@@ -11,7 +11,7 @@
*
* Copyright (C) 2022 Joaquín I. Aramendía <samsagax@gmail.com>
* Copyright (C) 2024 Derek J. Clark <derekjohn.clark@gmail.com>
- * Copyright (C) 2025 Antheas Kapenekakis <lkml@antheas.dev>
+ * Copyright (C) 2025-2026 Antheas Kapenekakis <lkml@antheas.dev>
*/
#include <linux/acpi.h>
@@ -142,6 +142,13 @@ static const struct dmi_system_id dmi_table[] = {
},
.driver_data = (void *)oxp_2,
},
+ {
+ .matches = {
+ DMI_MATCH(DMI_BOARD_VENDOR, "ONE-NETBOOK"),
+ DMI_EXACT_MATCH(DMI_BOARD_NAME, "ONEXPLAYER APEX"),
+ },
+ .driver_data = (void *)oxp_fly,
+ },
{
.matches = {
DMI_MATCH(DMI_BOARD_VENDOR, "ONE-NETBOOK"),
--
2.52.0
^ permalink raw reply [flat|nested] 6+ messages in thread* [PATCH v2 2/4] platform/x86: oxpec: Add support for OneXPlayer X1z
2026-02-23 18:29 [PATCH v2 0/4] platform/x86: oxpec: Add more devices Antheas Kapenekakis
2026-02-23 18:29 ` [PATCH v2 1/4] platform/x86: oxpec: Add support for OneXPlayer APEX Antheas Kapenekakis
@ 2026-02-23 18:29 ` Antheas Kapenekakis
2026-02-23 18:29 ` [PATCH v2 3/4] platform/x86: oxpec: Add support for OneXPlayer X1 Air Antheas Kapenekakis
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Antheas Kapenekakis @ 2026-02-23 18:29 UTC (permalink / raw)
To: platform-driver-x86
Cc: linux-kernel, Derek John Clark,
Joaquín Ignacio Aramendía, Hans de Goede,
Ilpo Järvinen, Eileen, Antheas Kapenekakis
X1z is a variant of OneXPlayer X1 A with 8840U. It seems that only one
user has this one. Add a quirk for it to the oxpec driver.
Signed-off-by: Antheas Kapenekakis <lkml@antheas.dev>
---
drivers/platform/x86/oxpec.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/drivers/platform/x86/oxpec.c b/drivers/platform/x86/oxpec.c
index 59d6f9d9a905..623d9a452c46 100644
--- a/drivers/platform/x86/oxpec.c
+++ b/drivers/platform/x86/oxpec.c
@@ -219,6 +219,13 @@ static const struct dmi_system_id dmi_table[] = {
},
.driver_data = (void *)oxp_mini_amd_pro,
},
+ {
+ .matches = {
+ DMI_MATCH(DMI_BOARD_VENDOR, "ONE-NETBOOK"),
+ DMI_EXACT_MATCH(DMI_BOARD_NAME, "ONEXPLAYER X1z"),
+ },
+ .driver_data = (void *)oxp_x1,
+ },
{
.matches = {
DMI_MATCH(DMI_BOARD_VENDOR, "ONE-NETBOOK"),
--
2.52.0
^ permalink raw reply [flat|nested] 6+ messages in thread* [PATCH v2 3/4] platform/x86: oxpec: Add support for OneXPlayer X1 Air
2026-02-23 18:29 [PATCH v2 0/4] platform/x86: oxpec: Add more devices Antheas Kapenekakis
2026-02-23 18:29 ` [PATCH v2 1/4] platform/x86: oxpec: Add support for OneXPlayer APEX Antheas Kapenekakis
2026-02-23 18:29 ` [PATCH v2 2/4] platform/x86: oxpec: Add support for OneXPlayer X1z Antheas Kapenekakis
@ 2026-02-23 18:29 ` Antheas Kapenekakis
2026-02-23 18:29 ` [PATCH v2 4/4] platform/x86: oxpec: Add support for Aokzoe A2 Pro Antheas Kapenekakis
2026-02-27 11:38 ` [PATCH v2 0/4] platform/x86: oxpec: Add more devices Ilpo Järvinen
4 siblings, 0 replies; 6+ messages in thread
From: Antheas Kapenekakis @ 2026-02-23 18:29 UTC (permalink / raw)
To: platform-driver-x86
Cc: linux-kernel, Derek John Clark,
Joaquín Ignacio Aramendía, Hans de Goede,
Ilpo Järvinen, Eileen, Antheas Kapenekakis
X1 Air is an X1 variant with a newer Intel chipset. It uses the same
registers as the X1. Add a quirk for it to the oxpec driver.
Signed-off-by: Antheas Kapenekakis <lkml@antheas.dev>
---
drivers/platform/x86/oxpec.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/drivers/platform/x86/oxpec.c b/drivers/platform/x86/oxpec.c
index 623d9a452c46..d6ef8dbf568e 100644
--- a/drivers/platform/x86/oxpec.c
+++ b/drivers/platform/x86/oxpec.c
@@ -240,6 +240,13 @@ static const struct dmi_system_id dmi_table[] = {
},
.driver_data = (void *)oxp_x1,
},
+ {
+ .matches = {
+ DMI_MATCH(DMI_BOARD_VENDOR, "ONE-NETBOOK"),
+ DMI_EXACT_MATCH(DMI_BOARD_NAME, "ONEXPLAYER X1Air"),
+ },
+ .driver_data = (void *)oxp_x1,
+ },
{
.matches = {
DMI_MATCH(DMI_BOARD_VENDOR, "ONE-NETBOOK"),
--
2.52.0
^ permalink raw reply [flat|nested] 6+ messages in thread* [PATCH v2 4/4] platform/x86: oxpec: Add support for Aokzoe A2 Pro
2026-02-23 18:29 [PATCH v2 0/4] platform/x86: oxpec: Add more devices Antheas Kapenekakis
` (2 preceding siblings ...)
2026-02-23 18:29 ` [PATCH v2 3/4] platform/x86: oxpec: Add support for OneXPlayer X1 Air Antheas Kapenekakis
@ 2026-02-23 18:29 ` Antheas Kapenekakis
2026-02-27 11:38 ` [PATCH v2 0/4] platform/x86: oxpec: Add more devices Ilpo Järvinen
4 siblings, 0 replies; 6+ messages in thread
From: Antheas Kapenekakis @ 2026-02-23 18:29 UTC (permalink / raw)
To: platform-driver-x86
Cc: linux-kernel, Derek John Clark,
Joaquín Ignacio Aramendía, Hans de Goede,
Ilpo Järvinen, Eileen, Antheas Kapenekakis
Aokzoe A2 Pro is an older device that the oxpec driver is missing the
quirk for. It has the same behavior as the AOKZOE A1 devices. Add a
quirk for it to the oxpec driver.
Signed-off-by: Antheas Kapenekakis <lkml@antheas.dev>
---
drivers/platform/x86/oxpec.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/drivers/platform/x86/oxpec.c b/drivers/platform/x86/oxpec.c
index d6ef8dbf568e..6d4a53a2ed60 100644
--- a/drivers/platform/x86/oxpec.c
+++ b/drivers/platform/x86/oxpec.c
@@ -114,6 +114,13 @@ static const struct dmi_system_id dmi_table[] = {
},
.driver_data = (void *)aok_zoe_a1,
},
+ {
+ .matches = {
+ DMI_MATCH(DMI_BOARD_VENDOR, "AOKZOE"),
+ DMI_EXACT_MATCH(DMI_BOARD_NAME, "AOKZOE A2 Pro"),
+ },
+ .driver_data = (void *)aok_zoe_a1,
+ },
{
.matches = {
DMI_MATCH(DMI_BOARD_VENDOR, "AOKZOE"),
--
2.52.0
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: [PATCH v2 0/4] platform/x86: oxpec: Add more devices
2026-02-23 18:29 [PATCH v2 0/4] platform/x86: oxpec: Add more devices Antheas Kapenekakis
` (3 preceding siblings ...)
2026-02-23 18:29 ` [PATCH v2 4/4] platform/x86: oxpec: Add support for Aokzoe A2 Pro Antheas Kapenekakis
@ 2026-02-27 11:38 ` Ilpo Järvinen
4 siblings, 0 replies; 6+ messages in thread
From: Ilpo Järvinen @ 2026-02-27 11:38 UTC (permalink / raw)
To: platform-driver-x86, Antheas Kapenekakis
Cc: linux-kernel, Derek John Clark,
Joaquín Ignacio Aramendía, Hans de Goede, Eileen
On Mon, 23 Feb 2026 19:29:49 +0100, Antheas Kapenekakis wrote:
> Adds support for the new APEX model by OneXPlayer, as well as some other
> devices that I have collected over the last part of 2025.
>
Thank you for your contribution, it has been applied to my local
review-ilpo-fixes branch. Note it will show up in the public
platform-drivers-x86/review-ilpo-fixes branch only once I've pushed my
local branch there, which might take a while.
The list of commits applied:
[1/4] platform/x86: oxpec: Add support for OneXPlayer APEX
commit: 3385ea97c14d271dcb0c6e6fcf16972f819eecd8
[2/4] platform/x86: oxpec: Add support for OneXPlayer X1z
commit: 4049c46edb5d44c0de045f6f504371705dd603dd
[3/4] platform/x86: oxpec: Add support for OneXPlayer X1 Air
commit: 2a3b4a8c10a64a62c4243007139d253dc1324dfd
[4/4] platform/x86: oxpec: Add support for Aokzoe A2 Pro
commit: cd0883055b04586770dab43c64159348bf480a3e
--
i.
^ permalink raw reply [flat|nested] 6+ messages in thread