* [PATCH 1/4] platform/x86: asus-armoury: fix ppt data for FA608UM
2026-01-16 18:06 [PATCH 0/4] platform/x86: asus-armoury: ppt fixes and new models Denis Benato
@ 2026-01-16 18:06 ` Denis Benato
2026-01-16 18:06 ` [PATCH 2/4] platform/x86: asus-armoury: add support for G835L Denis Benato
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Denis Benato @ 2026-01-16 18:06 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
ppt_pl3_fppt_def and ppt_pl3_fppt_max are wrong: correct it.
Fixes: a22d893f490d ("platform/x86: asus-armoury: add support for FA608UM")
Signed-off-by: Denis Benato <denis.benato@linux.dev>
---
drivers/platform/x86/asus-armoury.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/platform/x86/asus-armoury.h b/drivers/platform/x86/asus-armoury.h
index 0063c64a7860..710eef74cdb7 100644
--- a/drivers/platform/x86/asus-armoury.h
+++ b/drivers/platform/x86/asus-armoury.h
@@ -611,8 +611,8 @@ static const struct dmi_system_id power_limits[] = {
.ppt_pl2_sppt_def = 54,
.ppt_pl2_sppt_max = 90,
.ppt_pl3_fppt_min = 35,
- .ppt_pl3_fppt_def = 90,
- .ppt_pl3_fppt_max = 65,
+ .ppt_pl3_fppt_def = 65,
+ .ppt_pl3_fppt_max = 90,
.nv_dynamic_boost_min = 10,
.nv_dynamic_boost_max = 15,
.nv_temp_target_min = 75,
--
2.52.0
^ permalink raw reply related [flat|nested] 6+ messages in thread* [PATCH 2/4] platform/x86: asus-armoury: add support for G835L
2026-01-16 18:06 [PATCH 0/4] platform/x86: asus-armoury: ppt fixes and new models Denis Benato
2026-01-16 18:06 ` [PATCH 1/4] platform/x86: asus-armoury: fix ppt data for FA608UM Denis Benato
@ 2026-01-16 18:06 ` Denis Benato
2026-01-16 18:06 ` [PATCH 3/4] platform/x86: asus-armoury: keep the list ordered alphabetically Denis Benato
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Denis Benato @ 2026-01-16 18:06 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 G835L.
Signed-off-by: Denis Benato <denis.benato@linux.dev>
---
drivers/platform/x86/asus-armoury.h | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/drivers/platform/x86/asus-armoury.h b/drivers/platform/x86/asus-armoury.h
index 710eef74cdb7..3efb4b4d0d22 100644
--- a/drivers/platform/x86/asus-armoury.h
+++ b/drivers/platform/x86/asus-armoury.h
@@ -1724,6 +1724,35 @@ static const struct dmi_system_id power_limits[] = {
.requires_fan_curve = true,
},
},
+ {
+ .matches = {
+ DMI_MATCH(DMI_BOARD_NAME, "G835LR"),
+ },
+ .driver_data = &(struct power_data) {
+ .ac_data = &(struct power_limits) {
+ .ppt_pl1_spl_min = 28,
+ .ppt_pl1_spl_def = 140,
+ .ppt_pl1_spl_max = 175,
+ .ppt_pl2_sppt_min = 28,
+ .ppt_pl2_sppt_max = 175,
+ .nv_dynamic_boost_min = 5,
+ .nv_dynamic_boost_max = 25,
+ .nv_temp_target_min = 75,
+ .nv_temp_target_max = 87,
+ .nv_tgp_min = 65,
+ .nv_tgp_max = 115,
+ },
+ .dc_data = &(struct power_limits) {
+ .ppt_pl1_spl_min = 25,
+ .ppt_pl1_spl_max = 55,
+ .ppt_pl2_sppt_min = 25,
+ .ppt_pl2_sppt_max = 70,
+ .nv_temp_target_min = 75,
+ .nv_temp_target_max = 87,
+ },
+ .requires_fan_curve = true,
+ },
+ },
{
.matches = {
DMI_MATCH(DMI_BOARD_NAME, "G835LW"),
--
2.52.0
^ permalink raw reply related [flat|nested] 6+ messages in thread* [PATCH 3/4] platform/x86: asus-armoury: keep the list ordered alphabetically
2026-01-16 18:06 [PATCH 0/4] platform/x86: asus-armoury: ppt fixes and new models Denis Benato
2026-01-16 18:06 ` [PATCH 1/4] platform/x86: asus-armoury: fix ppt data for FA608UM Denis Benato
2026-01-16 18:06 ` [PATCH 2/4] platform/x86: asus-armoury: add support for G835L Denis Benato
@ 2026-01-16 18:06 ` Denis Benato
2026-01-16 18:06 ` [PATCH 4/4] platform/x86: asus-armoury: add support for GA403WW Denis Benato
2026-01-19 17:45 ` [PATCH 0/4] platform/x86: asus-armoury: ppt fixes and new models Ilpo Järvinen
4 siblings, 0 replies; 6+ messages in thread
From: Denis Benato @ 2026-01-16 18:06 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
Model GA403WM appears after GA403WR breaking the alphabetical order:
swap theirs position.
Fixes: f5fc40734b0f ("platform/x86: asus-armoury: add support for GA403WM")
Signed-off-by: Denis Benato <denis.benato@linux.dev>
---
drivers/platform/x86/asus-armoury.h | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/drivers/platform/x86/asus-armoury.h b/drivers/platform/x86/asus-armoury.h
index 3efb4b4d0d22..c67942010869 100644
--- a/drivers/platform/x86/asus-armoury.h
+++ b/drivers/platform/x86/asus-armoury.h
@@ -957,7 +957,7 @@ static const struct dmi_system_id power_limits[] = {
},
{
.matches = {
- DMI_MATCH(DMI_BOARD_NAME, "GA403WR"),
+ DMI_MATCH(DMI_BOARD_NAME, "GA403WM"),
},
.driver_data = &(struct power_data) {
.ac_data = &(struct power_limits) {
@@ -968,11 +968,11 @@ static const struct dmi_system_id power_limits[] = {
.ppt_pl3_fppt_min = 35,
.ppt_pl3_fppt_max = 80,
.nv_dynamic_boost_min = 0,
- .nv_dynamic_boost_max = 25,
+ .nv_dynamic_boost_max = 15,
.nv_temp_target_min = 75,
.nv_temp_target_max = 87,
- .nv_tgp_min = 80,
- .nv_tgp_max = 95,
+ .nv_tgp_min = 55,
+ .nv_tgp_max = 85,
},
.dc_data = &(struct power_limits) {
.ppt_pl1_spl_min = 15,
@@ -989,7 +989,7 @@ static const struct dmi_system_id power_limits[] = {
},
{
.matches = {
- DMI_MATCH(DMI_BOARD_NAME, "GA403WM"),
+ DMI_MATCH(DMI_BOARD_NAME, "GA403WR"),
},
.driver_data = &(struct power_data) {
.ac_data = &(struct power_limits) {
@@ -1000,11 +1000,11 @@ static const struct dmi_system_id power_limits[] = {
.ppt_pl3_fppt_min = 35,
.ppt_pl3_fppt_max = 80,
.nv_dynamic_boost_min = 0,
- .nv_dynamic_boost_max = 15,
+ .nv_dynamic_boost_max = 25,
.nv_temp_target_min = 75,
.nv_temp_target_max = 87,
- .nv_tgp_min = 55,
- .nv_tgp_max = 85,
+ .nv_tgp_min = 80,
+ .nv_tgp_max = 95,
},
.dc_data = &(struct power_limits) {
.ppt_pl1_spl_min = 15,
--
2.52.0
^ permalink raw reply related [flat|nested] 6+ messages in thread* [PATCH 4/4] platform/x86: asus-armoury: add support for GA403WW
2026-01-16 18:06 [PATCH 0/4] platform/x86: asus-armoury: ppt fixes and new models Denis Benato
` (2 preceding siblings ...)
2026-01-16 18:06 ` [PATCH 3/4] platform/x86: asus-armoury: keep the list ordered alphabetically Denis Benato
@ 2026-01-16 18:06 ` Denis Benato
2026-01-19 17:45 ` [PATCH 0/4] platform/x86: asus-armoury: ppt fixes and new models Ilpo Järvinen
4 siblings, 0 replies; 6+ messages in thread
From: Denis Benato @ 2026-01-16 18:06 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 GA403WW.
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 c67942010869..6e9703bd5017 100644
--- a/drivers/platform/x86/asus-armoury.h
+++ b/drivers/platform/x86/asus-armoury.h
@@ -1019,6 +1019,38 @@ static const struct dmi_system_id power_limits[] = {
.requires_fan_curve = true,
},
},
+ {
+ .matches = {
+ DMI_MATCH(DMI_BOARD_NAME, "GA403WW"),
+ },
+ .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 = 25,
+ .nv_temp_target_min = 75,
+ .nv_temp_target_max = 87,
+ .nv_tgp_min = 80,
+ .nv_tgp_max = 95,
+ },
+ .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] 6+ messages in thread* Re: [PATCH 0/4] platform/x86: asus-armoury: ppt fixes and new models
2026-01-16 18:06 [PATCH 0/4] platform/x86: asus-armoury: ppt fixes and new models Denis Benato
` (3 preceding siblings ...)
2026-01-16 18:06 ` [PATCH 4/4] platform/x86: asus-armoury: add support for GA403WW Denis Benato
@ 2026-01-19 17:45 ` Ilpo Järvinen
4 siblings, 0 replies; 6+ messages in thread
From: Ilpo Järvinen @ 2026-01-19 17:45 UTC (permalink / raw)
To: linux-kernel, Denis Benato
Cc: platform-driver-x86, Hans de Goede, Luke D . Jones,
Mateusz Schyboll, Denis Benato
On Fri, 16 Jan 2026 19:06:33 +0100, Denis Benato wrote:
> this patch series includes some fixes to the PPT data table and adds
> support for two new models: G835L and GA403WW.
>
> Cheers,
> Denis
>
> Denis Benato (4):
> platform/x86: asus-armoury: fix ppt data for FA608UM
> platform/x86: asus-armoury: add support for G835L
> platform/x86: asus-armoury: keep the list ordered alphabetically
> platform/x86: asus-armoury: add support for GA403WW
>
> [...]
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: asus-armoury: fix ppt data for FA608UM
commit: 66f26bcc8aba2f3e6ae4af2f3c7eb72b5e3918b8
[2/4] platform/x86: asus-armoury: add support for G835L
commit: 1dfc441140ede4f19b7c135664452465fb6a95d4
[3/4] platform/x86: asus-armoury: keep the list ordered alphabetically
commit: 3072c1c919aeca8a09cada4465c32f1e933c6c5e
[4/4] platform/x86: asus-armoury: add support for GA403WW
commit: 9b8e78f78056080ef91802ab44b0145262f34599
--
i.
^ permalink raw reply [flat|nested] 6+ messages in thread