mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v2 0/4] platform/x86: oxpec: Add more devices
@ 2026-02-23 18:29 Antheas Kapenekakis
  2026-02-23 18:29 ` [PATCH v2 1/4] platform/x86: oxpec: Add support for OneXPlayer APEX Antheas Kapenekakis
                   ` (4 more replies)
  0 siblings, 5 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

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.

---
V1: https://lore.kernel.org/lkml/20260218214919.449636-1-lkml@antheas.dev/

Changes since V1:
  - Reword changelogs to be clearer

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: 57d76ceccee4b497eb835831206b50e72915a501
-- 
2.52.0



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

* [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

end of thread, other threads:[~2026-02-27 11:38 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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 ` [PATCH v2 3/4] platform/x86: oxpec: Add support for OneXPlayer X1 Air 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

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

all inboxes | Powered by JetHome®