All of lore.kernel.org
 help / color / mirror / Atom feed
* [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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.