* [PATCH 0/3] asus-armoury: add support for GA403WM and improve GA403U
@ 2026-01-03 0:37 Denis Benato
2026-01-03 0:37 ` [PATCH 1/3] platform/x86: asus-armoury: add support for GA403WM Denis Benato
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Denis Benato @ 2026-01-03 0:37 UTC (permalink / raw)
To: linux-kernel
Cc: platform-driver-x86, Hans de Goede, Ilpo Järvinen,
Luke D . Jones, Mateusz Schyboll, Denis Benato, Denis Benato
Hi all,
Happy new year! This series adds support for the ASUS ROG Zephyrus G14 GA403WM
model: the previous patch for GA403WM has probably slipped through because
of me sending it as soon as I could and users adding models with only a few
hours sifference from each other.
In addition I noticed people sending more GA403U ppt values: they are the same
as GA403UI, but I want to be on the safe side so GA403U is now matching only
GA403UI and I have added a new entry for GA403UV.
Denis Benato (3):
platform/x86: asus-armoury: add support for GA403WM
asus-armoury: fix ppt data for GA403U* renaming to GA403UI
platform/x86: asus-armoury: add support for GA403UV
drivers/platform/x86/asus-armoury.h | 66 ++++++++++++++++++++++++++++-
1 file changed, 65 insertions(+), 1 deletion(-)
--
2.52.0
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH 1/3] platform/x86: asus-armoury: add support for GA403WM
2026-01-03 0:37 [PATCH 0/3] asus-armoury: add support for GA403WM and improve GA403U Denis Benato
@ 2026-01-03 0:37 ` Denis Benato
2026-01-03 0:37 ` [PATCH 2/3] asus-armoury: fix ppt data for GA403U* renaming to GA403UI Denis Benato
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Denis Benato @ 2026-01-03 0:37 UTC (permalink / raw)
To: linux-kernel
Cc: platform-driver-x86, Hans de Goede, Ilpo Järvinen,
Luke D . Jones, Mateusz Schyboll, Denis Benato, Denis Benato
Add TDP data for laptop model GA403WM.
Signed-off-by: Denis Benato <denis.benato@linux.dev>
---
drivers/platform/x86/asus-armoury.h | 32 +++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/drivers/platform/x86/asus-armoury.h b/drivers/platform/x86/asus-armoury.h
index 3ac7aea37838..8184107e565f 100644
--- a/drivers/platform/x86/asus-armoury.h
+++ b/drivers/platform/x86/asus-armoury.h
@@ -905,6 +905,38 @@ static const struct dmi_system_id power_limits[] = {
.requires_fan_curve = true,
},
},
+ {
+ .matches = {
+ DMI_MATCH(DMI_BOARD_NAME, "GA403WM"),
+ },
+ .driver_data = &(struct power_data) {
+ .ac_data = &(struct power_limits) {
+ .ppt_pl1_spl_min = 15,
+ .ppt_pl1_spl_max = 80,
+ .ppt_pl2_sppt_min = 25,
+ .ppt_pl2_sppt_max = 80,
+ .ppt_pl3_fppt_min = 35,
+ .ppt_pl3_fppt_max = 80,
+ .nv_dynamic_boost_min = 0,
+ .nv_dynamic_boost_max = 15,
+ .nv_temp_target_min = 75,
+ .nv_temp_target_max = 87,
+ .nv_tgp_min = 55,
+ .nv_tgp_max = 85,
+ },
+ .dc_data = &(struct power_limits) {
+ .ppt_pl1_spl_min = 15,
+ .ppt_pl1_spl_max = 35,
+ .ppt_pl2_sppt_min = 25,
+ .ppt_pl2_sppt_max = 35,
+ .ppt_pl3_fppt_min = 35,
+ .ppt_pl3_fppt_max = 65,
+ .nv_temp_target_min = 75,
+ .nv_temp_target_max = 87,
+ },
+ .requires_fan_curve = true,
+ },
+ },
{
.matches = {
DMI_MATCH(DMI_BOARD_NAME, "GA503QR"),
--
2.52.0
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH 2/3] asus-armoury: fix ppt data for GA403U* renaming to GA403UI
2026-01-03 0:37 [PATCH 0/3] asus-armoury: add support for GA403WM and improve GA403U Denis Benato
2026-01-03 0:37 ` [PATCH 1/3] platform/x86: asus-armoury: add support for GA403WM Denis Benato
@ 2026-01-03 0:37 ` Denis Benato
2026-01-03 0:37 ` [PATCH 3/3] platform/x86: asus-armoury: add support for GA403UV Denis Benato
2026-01-05 15:28 ` [PATCH 0/3] asus-armoury: add support for GA403WM and improve GA403U Ilpo Järvinen
3 siblings, 0 replies; 5+ messages in thread
From: Denis Benato @ 2026-01-03 0:37 UTC (permalink / raw)
To: linux-kernel
Cc: platform-driver-x86, Hans de Goede, Ilpo Järvinen,
Luke D . Jones, Mateusz Schyboll, Denis Benato, Denis Benato
As some GA403U may have different limits restrict the DMI match to the
specific GA403UI model.
Fixes: 39ae6c50e599 ("platform/x86: asus-armoury: add ppt_* and nv_* tuning knobs")
Signed-off-by: Denis Benato <denis.benato@linux.dev>
---
drivers/platform/x86/asus-armoury.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/platform/x86/asus-armoury.h b/drivers/platform/x86/asus-armoury.h
index 8184107e565f..774aa696be4e 100644
--- a/drivers/platform/x86/asus-armoury.h
+++ b/drivers/platform/x86/asus-armoury.h
@@ -843,7 +843,7 @@ static const struct dmi_system_id power_limits[] = {
},
{
.matches = {
- DMI_MATCH(DMI_BOARD_NAME, "GA403U"),
+ DMI_MATCH(DMI_BOARD_NAME, "GA403UI"),
},
.driver_data = &(struct power_data) {
.ac_data = &(struct power_limits) {
--
2.52.0
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH 3/3] platform/x86: asus-armoury: add support for GA403UV
2026-01-03 0:37 [PATCH 0/3] asus-armoury: add support for GA403WM and improve GA403U Denis Benato
2026-01-03 0:37 ` [PATCH 1/3] platform/x86: asus-armoury: add support for GA403WM Denis Benato
2026-01-03 0:37 ` [PATCH 2/3] asus-armoury: fix ppt data for GA403U* renaming to GA403UI Denis Benato
@ 2026-01-03 0:37 ` Denis Benato
2026-01-05 15:28 ` [PATCH 0/3] asus-armoury: add support for GA403WM and improve GA403U Ilpo Järvinen
3 siblings, 0 replies; 5+ messages in thread
From: Denis Benato @ 2026-01-03 0:37 UTC (permalink / raw)
To: linux-kernel
Cc: platform-driver-x86, Hans de Goede, Ilpo Järvinen,
Luke D . Jones, Mateusz Schyboll, Denis Benato, Denis Benato
Add TDP data for laptop model GA403UV.
Signed-off-by: Denis Benato <denis.benato@linux.dev>
---
drivers/platform/x86/asus-armoury.h | 32 +++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/drivers/platform/x86/asus-armoury.h b/drivers/platform/x86/asus-armoury.h
index 774aa696be4e..bc8fb54c4af0 100644
--- a/drivers/platform/x86/asus-armoury.h
+++ b/drivers/platform/x86/asus-armoury.h
@@ -873,6 +873,38 @@ static const struct dmi_system_id power_limits[] = {
.requires_fan_curve = true,
},
},
+ {
+ .matches = {
+ DMI_MATCH(DMI_BOARD_NAME, "GA403UV"),
+ },
+ .driver_data = &(struct power_data) {
+ .ac_data = &(struct power_limits) {
+ .ppt_pl1_spl_min = 15,
+ .ppt_pl1_spl_max = 80,
+ .ppt_pl2_sppt_min = 25,
+ .ppt_pl2_sppt_max = 80,
+ .ppt_pl3_fppt_min = 35,
+ .ppt_pl3_fppt_max = 80,
+ .nv_dynamic_boost_min = 5,
+ .nv_dynamic_boost_max = 25,
+ .nv_temp_target_min = 75,
+ .nv_temp_target_max = 87,
+ .nv_tgp_min = 55,
+ .nv_tgp_max = 65,
+ },
+ .dc_data = &(struct power_limits) {
+ .ppt_pl1_spl_min = 15,
+ .ppt_pl1_spl_max = 35,
+ .ppt_pl2_sppt_min = 25,
+ .ppt_pl2_sppt_max = 35,
+ .ppt_pl3_fppt_min = 35,
+ .ppt_pl3_fppt_max = 65,
+ .nv_temp_target_min = 75,
+ .nv_temp_target_max = 87,
+ },
+ .requires_fan_curve = true,
+ },
+ },
{
.matches = {
DMI_MATCH(DMI_BOARD_NAME, "GA403WR"),
--
2.52.0
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH 0/3] asus-armoury: add support for GA403WM and improve GA403U
2026-01-03 0:37 [PATCH 0/3] asus-armoury: add support for GA403WM and improve GA403U Denis Benato
` (2 preceding siblings ...)
2026-01-03 0:37 ` [PATCH 3/3] platform/x86: asus-armoury: add support for GA403UV Denis Benato
@ 2026-01-05 15:28 ` Ilpo Järvinen
3 siblings, 0 replies; 5+ messages in thread
From: Ilpo Järvinen @ 2026-01-05 15:28 UTC (permalink / raw)
To: linux-kernel, Denis Benato
Cc: platform-driver-x86, Hans de Goede, Luke D . Jones,
Mateusz Schyboll, Denis Benato
On Sat, 03 Jan 2026 01:37:28 +0100, Denis Benato wrote:
> Happy new year! This series adds support for the ASUS ROG Zephyrus G14 GA403WM
> model: the previous patch for GA403WM has probably slipped through because
> of me sending it as soon as I could and users adding models with only a few
> hours sifference from each other.
>
> In addition I noticed people sending more GA403U ppt values: they are the same
> as GA403UI, but I want to be on the safe side so GA403U is now matching only
> GA403UI and I have added a new entry for GA403UV.
>
> [...]
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/3] platform/x86: asus-armoury: add support for GA403WM
commit: f5fc40734b0fcd356eabb8ab5abd57b80c286da6
[2/3] asus-armoury: fix ppt data for GA403U* renaming to GA403UI
commit: 487764a514e97e3b921c4eb13ab35920e09f6b7d
[3/3] platform/x86: asus-armoury: add support for GA403UV
commit: a54e9902e7edf74d0f305fb9107d15daa6549c2c
--
i.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-01-05 15:28 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-03 0:37 [PATCH 0/3] asus-armoury: add support for GA403WM and improve GA403U Denis Benato
2026-01-03 0:37 ` [PATCH 1/3] platform/x86: asus-armoury: add support for GA403WM Denis Benato
2026-01-03 0:37 ` [PATCH 2/3] asus-armoury: fix ppt data for GA403U* renaming to GA403UI Denis Benato
2026-01-03 0:37 ` [PATCH 3/3] platform/x86: asus-armoury: add support for GA403UV Denis Benato
2026-01-05 15:28 ` [PATCH 0/3] asus-armoury: add support for GA403WM and improve GA403U 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