* [PATCH v1 0/4] platform/x86: oxpec: Add more devices
@ 2026-02-18 21:49 Antheas Kapenekakis
2026-02-18 21:49 ` [PATCH v1 1/4] platform/x86: oxpec: Add support for OneXPlayer APEX Antheas Kapenekakis
` (3 more replies)
0 siblings, 4 replies; 7+ messages in thread
From: Antheas Kapenekakis @ 2026-02-18 21:49 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
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.
I am still waiting for a verification for APEX for battery management, but
fan curves, fan speed, and turbo button have been verified to work. Should
have it by the end of the week.
Antheas Kapenekakis (4):
platform/x86: oxpec: Add support for OneXPlayer APEX
platform/x86: oxpec: Add support for OneXPlayer X1z
platform/x86: oxpec: Add support for OneXPlayer X1 Air
platform/x86: oxpec: Add support for Aokzoe A2 Pro
drivers/platform/x86/oxpec.c | 30 +++++++++++++++++++++++++++++-
1 file changed, 29 insertions(+), 1 deletion(-)
base-commit: 0f2acd3148e0ef42bdacbd477f90e8533f96b2ac
--
2.52.0
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH v1 1/4] platform/x86: oxpec: Add support for OneXPlayer APEX
2026-02-18 21:49 [PATCH v1 0/4] platform/x86: oxpec: Add more devices Antheas Kapenekakis
@ 2026-02-18 21:49 ` Antheas Kapenekakis
2026-02-23 14:02 ` Ilpo Järvinen
2026-02-18 21:49 ` [PATCH v1 2/4] platform/x86: oxpec: Add support for OneXPlayer X1z Antheas Kapenekakis
` (2 subsequent siblings)
3 siblings, 1 reply; 7+ messages in thread
From: Antheas Kapenekakis @ 2026-02-18 21:49 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
This is a new Strix Halo handheld by OneXPlayer. Uses the same registers
as the OneXPlayer Fly devices.
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 related [flat|nested] 7+ messages in thread
* [PATCH v1 2/4] platform/x86: oxpec: Add support for OneXPlayer X1z
2026-02-18 21:49 [PATCH v1 0/4] platform/x86: oxpec: Add more devices Antheas Kapenekakis
2026-02-18 21:49 ` [PATCH v1 1/4] platform/x86: oxpec: Add support for OneXPlayer APEX Antheas Kapenekakis
@ 2026-02-18 21:49 ` Antheas Kapenekakis
2026-02-18 21:49 ` [PATCH v1 3/4] platform/x86: oxpec: Add support for OneXPlayer X1 Air Antheas Kapenekakis
2026-02-18 21:49 ` [PATCH v1 4/4] platform/x86: oxpec: Add support for Aokzoe A2 Pro Antheas Kapenekakis
3 siblings, 0 replies; 7+ messages in thread
From: Antheas Kapenekakis @ 2026-02-18 21:49 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
This is a variant of OneXPlayer X1 A with 8840U. It seems that only one
user has this one.
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 related [flat|nested] 7+ messages in thread
* [PATCH v1 3/4] platform/x86: oxpec: Add support for OneXPlayer X1 Air
2026-02-18 21:49 [PATCH v1 0/4] platform/x86: oxpec: Add more devices Antheas Kapenekakis
2026-02-18 21:49 ` [PATCH v1 1/4] platform/x86: oxpec: Add support for OneXPlayer APEX Antheas Kapenekakis
2026-02-18 21:49 ` [PATCH v1 2/4] platform/x86: oxpec: Add support for OneXPlayer X1z Antheas Kapenekakis
@ 2026-02-18 21:49 ` Antheas Kapenekakis
2026-02-18 21:49 ` [PATCH v1 4/4] platform/x86: oxpec: Add support for Aokzoe A2 Pro Antheas Kapenekakis
3 siblings, 0 replies; 7+ messages in thread
From: Antheas Kapenekakis @ 2026-02-18 21:49 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 variant with a newer Intel chipset. Uses the same registers as the X1.
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 related [flat|nested] 7+ messages in thread
* [PATCH v1 4/4] platform/x86: oxpec: Add support for Aokzoe A2 Pro
2026-02-18 21:49 [PATCH v1 0/4] platform/x86: oxpec: Add more devices Antheas Kapenekakis
` (2 preceding siblings ...)
2026-02-18 21:49 ` [PATCH v1 3/4] platform/x86: oxpec: Add support for OneXPlayer X1 Air Antheas Kapenekakis
@ 2026-02-18 21:49 ` Antheas Kapenekakis
3 siblings, 0 replies; 7+ messages in thread
From: Antheas Kapenekakis @ 2026-02-18 21:49 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
This is an older device that the driver is missing the quirk for.
Same behavior as the AOKZOE A1 devices.
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 related [flat|nested] 7+ messages in thread
* Re: [PATCH v1 1/4] platform/x86: oxpec: Add support for OneXPlayer APEX
2026-02-18 21:49 ` [PATCH v1 1/4] platform/x86: oxpec: Add support for OneXPlayer APEX Antheas Kapenekakis
@ 2026-02-23 14:02 ` Ilpo Järvinen
2026-02-23 14:04 ` Antheas Kapenekakis
0 siblings, 1 reply; 7+ messages in thread
From: Ilpo Järvinen @ 2026-02-23 14:02 UTC (permalink / raw)
To: Antheas Kapenekakis
Cc: platform-driver-x86, LKML, Derek John Clark,
Joaquín Ignacio Aramendía, Hans de Goede, Eileen
[-- Attachment #1: Type: text/plain, Size: 1498 bytes --]
On Wed, 18 Feb 2026, Antheas Kapenekakis wrote:
> This is a new Strix Halo handheld by OneXPlayer. Uses the same registers
> as the OneXPlayer Fly devices.
Hi,
The changelog bodies should be fully readable and understandable without
the shortlog (in the Subject) so you cannot start with "This is ...".
The same problem was in some other patch of this series as well.
--
i.
> 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"),
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v1 1/4] platform/x86: oxpec: Add support for OneXPlayer APEX
2026-02-23 14:02 ` Ilpo Järvinen
@ 2026-02-23 14:04 ` Antheas Kapenekakis
0 siblings, 0 replies; 7+ messages in thread
From: Antheas Kapenekakis @ 2026-02-23 14:04 UTC (permalink / raw)
To: Ilpo Järvinen
Cc: platform-driver-x86, LKML, Derek John Clark,
Joaquín Ignacio Aramendía, Hans de Goede, Eileen
On Mon, 23 Feb 2026 at 15:03, Ilpo Järvinen
<ilpo.jarvinen@linux.intel.com> wrote:
>
> On Wed, 18 Feb 2026, Antheas Kapenekakis wrote:
>
> > This is a new Strix Halo handheld by OneXPlayer. Uses the same registers
> > as the OneXPlayer Fly devices.
>
> Hi,
>
> The changelog bodies should be fully readable and understandable without
> the shortlog (in the Subject) so you cannot start with "This is ...".
>
> The same problem was in some other patch of this series as well.
Hi,
I will review and send a V2 later today.
Thanks,
Antheas
> --
> i.
>
> > 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"),
> >
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2026-02-23 14:05 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-18 21:49 [PATCH v1 0/4] platform/x86: oxpec: Add more devices Antheas Kapenekakis
2026-02-18 21:49 ` [PATCH v1 1/4] platform/x86: oxpec: Add support for OneXPlayer APEX Antheas Kapenekakis
2026-02-23 14:02 ` Ilpo Järvinen
2026-02-23 14:04 ` Antheas Kapenekakis
2026-02-18 21:49 ` [PATCH v1 2/4] platform/x86: oxpec: Add support for OneXPlayer X1z Antheas Kapenekakis
2026-02-18 21:49 ` [PATCH v1 3/4] platform/x86: oxpec: Add support for OneXPlayer X1 Air Antheas Kapenekakis
2026-02-18 21:49 ` [PATCH v1 4/4] platform/x86: oxpec: Add support for Aokzoe A2 Pro Antheas Kapenekakis
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox