* [PATCH v1 1/3] platform/x86: ayaneo-ec: Add SuiPlay0X1 support
@ 2026-11-02 17:32 Antheas Kapenekakis
2026-11-02 17:32 ` [PATCH v1 2/3] platform/x86: ayaneo-ec: Add AYANEO NEXT 2 support Antheas Kapenekakis
2026-11-02 17:32 ` [PATCH v1 3/3] platform/x86: ayaneo-ec: Add KONKR FIT support Antheas Kapenekakis
0 siblings, 2 replies; 3+ messages in thread
From: Antheas Kapenekakis @ 2026-11-02 17:32 UTC (permalink / raw)
To: Hans de Goede, Ilpo Järvinen
Cc: platform-driver-x86, linux-kernel, Antheas Kapenekakis
The SuiPlay0X1 is an Ayaneo 2S rebrand but with a different BIOS. Match its
system vendor and product name and select quirk_fan to expose fan speed
monitoring and PWM control. It is not clear if it supports charge control,
so we defer that for now as the vendor has not implemented charge control
in their OS yet.
Signed-off-by: Antheas Kapenekakis <lkml@antheas.dev>
---
drivers/platform/x86/ayaneo-ec.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/drivers/platform/x86/ayaneo-ec.c b/drivers/platform/x86/ayaneo-ec.c
index 81dac81262e7..08e679347e9b 100644
--- a/drivers/platform/x86/ayaneo-ec.c
+++ b/drivers/platform/x86/ayaneo-ec.c
@@ -146,6 +146,13 @@ static const struct dmi_system_id dmi_table[] = {
},
.driver_data = (void *)&quirk_ayaneo3,
},
+ {
+ .matches = {
+ DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Mysten Labs, Inc."),
+ DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "SuiPlay0X1"),
+ },
+ .driver_data = (void *)&quirk_fan,
+ },
{},
};
base-commit: 6628e7d4c6b25c8d18f1345e3a20d21829aae7e4
--
2.56.0
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH v1 2/3] platform/x86: ayaneo-ec: Add AYANEO NEXT 2 support
2026-11-02 17:32 [PATCH v1 1/3] platform/x86: ayaneo-ec: Add SuiPlay0X1 support Antheas Kapenekakis
@ 2026-11-02 17:32 ` Antheas Kapenekakis
2026-11-02 17:32 ` [PATCH v1 3/3] platform/x86: ayaneo-ec: Add KONKR FIT support Antheas Kapenekakis
1 sibling, 0 replies; 3+ messages in thread
From: Antheas Kapenekakis @ 2026-11-02 17:32 UTC (permalink / raw)
To: Hans de Goede, Ilpo Järvinen
Cc: platform-driver-x86, linux-kernel, Antheas Kapenekakis
The AYANEO NEXT 2 is a new AI Max 395 platform. As seen in older Ayaneo
units, it uses "AYA" as its board vendor and "AB09" as its board name.
Add a DMI match with quirk_charge_limit. The EC map was verified on Windows
and then all relevant functionality under this driver on linux.
Signed-off-by: Antheas Kapenekakis <lkml@antheas.dev>
---
drivers/platform/x86/ayaneo-ec.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/drivers/platform/x86/ayaneo-ec.c b/drivers/platform/x86/ayaneo-ec.c
index 08e679347e9b..b1c064fd93f9 100644
--- a/drivers/platform/x86/ayaneo-ec.c
+++ b/drivers/platform/x86/ayaneo-ec.c
@@ -146,6 +146,14 @@ static const struct dmi_system_id dmi_table[] = {
},
.driver_data = (void *)&quirk_ayaneo3,
},
+ {
+ /* AYANEO NEXT 2 */
+ .matches = {
+ DMI_EXACT_MATCH(DMI_BOARD_VENDOR, "AYA"),
+ DMI_EXACT_MATCH(DMI_BOARD_NAME, "AB09"),
+ },
+ .driver_data = (void *)&quirk_charge_limit,
+ },
{
.matches = {
DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Mysten Labs, Inc."),
--
2.56.0
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH v1 3/3] platform/x86: ayaneo-ec: Add KONKR FIT support
2026-11-02 17:32 [PATCH v1 1/3] platform/x86: ayaneo-ec: Add SuiPlay0X1 support Antheas Kapenekakis
2026-11-02 17:32 ` [PATCH v1 2/3] platform/x86: ayaneo-ec: Add AYANEO NEXT 2 support Antheas Kapenekakis
@ 2026-11-02 17:32 ` Antheas Kapenekakis
1 sibling, 0 replies; 3+ messages in thread
From: Antheas Kapenekakis @ 2026-11-02 17:32 UTC (permalink / raw)
To: Hans de Goede, Ilpo Järvinen
Cc: platform-driver-x86, linux-kernel, Antheas Kapenekakis
Add a DMI match for KONKR FIT, an Ayaneo sub-brand. The board is similar
to an Ayaneo 3, with the same display and similar controller firmware.
However, the controllers are not ejectable. Relevant functionality
including charge bypass was verified to work, so use quirk_charge_limit.
Signed-off-by: Antheas Kapenekakis <lkml@antheas.dev>
---
drivers/platform/x86/ayaneo-ec.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/drivers/platform/x86/ayaneo-ec.c b/drivers/platform/x86/ayaneo-ec.c
index b1c064fd93f9..c31d954babc3 100644
--- a/drivers/platform/x86/ayaneo-ec.c
+++ b/drivers/platform/x86/ayaneo-ec.c
@@ -154,6 +154,13 @@ static const struct dmi_system_id dmi_table[] = {
},
.driver_data = (void *)&quirk_charge_limit,
},
+ {
+ .matches = {
+ DMI_EXACT_MATCH(DMI_SYS_VENDOR, "KONKR"),
+ DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "KONKR FIT"),
+ },
+ .driver_data = (void *)&quirk_charge_limit,
+ },
{
.matches = {
DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Mysten Labs, Inc."),
--
2.56.0
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-11-02 17:33 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-11-02 17:32 [PATCH v1 1/3] platform/x86: ayaneo-ec: Add SuiPlay0X1 support Antheas Kapenekakis
2026-11-02 17:32 ` [PATCH v1 2/3] platform/x86: ayaneo-ec: Add AYANEO NEXT 2 support Antheas Kapenekakis
2026-11-02 17:32 ` [PATCH v1 3/3] platform/x86: ayaneo-ec: Add KONKR FIT support Antheas Kapenekakis
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®