public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Add three more ASUS models to asus-armoury driver
@ 2026-03-29 12:46 Denis Benato
  2026-03-29 12:46 ` [PATCH 1/3] platform/x86: asus-armoury: add support for GV302XU Denis Benato
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Denis Benato @ 2026-03-29 12:46 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,

This patch series adds support for three more ASUS models to the asus-armoury driver:
the GV302XU, FA607NU, and GU605MU.

I have discovered that GU605MU model has configurable TGP that was not listed
in the GU605M model, so I have added  a specific metch for that model before
the GU605M one, this way the for loop should attempt to match the GU605MU
first and if it fails it will try to match the GU605M.

Cheers!

Denis Benato (3):
  platform/x86: asus-armoury: add support for GV302XU
  platform/x86: asus-armoury: add support for FA607NU
  platform/x86: asus-armoury: add support for GU605MU

 drivers/platform/x86/asus-armoury.h | 86 +++++++++++++++++++++++++++++
 1 file changed, 86 insertions(+)

-- 
2.53.0


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

* [PATCH 1/3] platform/x86: asus-armoury: add support for GV302XU
  2026-03-29 12:46 [PATCH 0/3] Add three more ASUS models to asus-armoury driver Denis Benato
@ 2026-03-29 12:46 ` Denis Benato
  2026-03-29 12:46 ` [PATCH 2/3] platform/x86: asus-armoury: add support for FA607NU Denis Benato
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Denis Benato @ 2026-03-29 12:46 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 GV302XU.

Signed-off-by: Denis Benato <denis.benato@linux.dev>
---
 drivers/platform/x86/asus-armoury.h | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/drivers/platform/x86/asus-armoury.h b/drivers/platform/x86/asus-armoury.h
index d332daeb626b..22e42a6d2c57 100644
--- a/drivers/platform/x86/asus-armoury.h
+++ b/drivers/platform/x86/asus-armoury.h
@@ -1404,6 +1404,33 @@ static const struct dmi_system_id power_limits[] = {
 			},
 		},
 	},
+	{
+		.matches = {
+			DMI_MATCH(DMI_BOARD_NAME, "GV302XU"),
+		},
+		.driver_data = &(struct power_data) {
+			.ac_data = &(struct power_limits) {
+				.ppt_pl1_spl_min = 15,
+				.ppt_pl1_spl_max = 55,
+				.ppt_pl2_sppt_min = 25,
+				.ppt_pl2_sppt_max = 60,
+				.ppt_pl3_fppt_min = 35,
+				.ppt_pl3_fppt_max = 65,
+				.nv_temp_target_min = 75,
+				.nv_temp_target_max = 87,
+			},
+			.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,
+			},
+		},
+	},
 	{
 		.matches = {
 			DMI_MATCH(DMI_BOARD_NAME, "GV302XV"),
-- 
2.53.0


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

* [PATCH 2/3] platform/x86: asus-armoury: add support for FA607NU
  2026-03-29 12:46 [PATCH 0/3] Add three more ASUS models to asus-armoury driver Denis Benato
  2026-03-29 12:46 ` [PATCH 1/3] platform/x86: asus-armoury: add support for GV302XU Denis Benato
@ 2026-03-29 12:46 ` Denis Benato
  2026-03-29 12:46 ` [PATCH 3/3] platform/x86: asus-armoury: add support for GU605MU Denis Benato
  2026-03-31 14:23 ` [PATCH 0/3] Add three more ASUS models to asus-armoury driver Ilpo Järvinen
  3 siblings, 0 replies; 5+ messages in thread
From: Denis Benato @ 2026-03-29 12:46 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 FA607NU.

Signed-off-by: Denis Benato <denis.benato@linux.dev>
---
 drivers/platform/x86/asus-armoury.h | 31 +++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/drivers/platform/x86/asus-armoury.h b/drivers/platform/x86/asus-armoury.h
index 22e42a6d2c57..a37abb37555c 100644
--- a/drivers/platform/x86/asus-armoury.h
+++ b/drivers/platform/x86/asus-armoury.h
@@ -592,6 +592,37 @@ static const struct dmi_system_id power_limits[] = {
 			},
 		},
 	},
+	{
+		.matches = {
+			DMI_MATCH(DMI_BOARD_NAME, "FA607NU"),
+		},
+		.driver_data = &(struct power_data) {
+			.ac_data = &(struct power_limits) {
+				.ppt_pl1_spl_min = 15,
+				.ppt_pl1_spl_max = 80,
+				.ppt_pl2_sppt_min = 35,
+				.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,
+			},
+			.dc_data = &(struct power_limits) {
+				.ppt_pl1_spl_min = 25,
+				.ppt_pl1_spl_def = 45,
+				.ppt_pl1_spl_max = 65,
+				.ppt_pl2_sppt_min = 25,
+				.ppt_pl2_sppt_def = 54,
+				.ppt_pl2_sppt_max = 65,
+				.ppt_pl3_fppt_min = 25,
+				.ppt_pl3_fppt_max = 65,
+				.nv_temp_target_min = 75,
+				.nv_temp_target_max = 87,
+			},
+		},
+	},
 	{
 		.matches = {
 			DMI_MATCH(DMI_BOARD_NAME, "FA607P"),
-- 
2.53.0


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

* [PATCH 3/3] platform/x86: asus-armoury: add support for GU605MU
  2026-03-29 12:46 [PATCH 0/3] Add three more ASUS models to asus-armoury driver Denis Benato
  2026-03-29 12:46 ` [PATCH 1/3] platform/x86: asus-armoury: add support for GV302XU Denis Benato
  2026-03-29 12:46 ` [PATCH 2/3] platform/x86: asus-armoury: add support for FA607NU Denis Benato
@ 2026-03-29 12:46 ` Denis Benato
  2026-03-31 14:23 ` [PATCH 0/3] Add three more ASUS models to asus-armoury driver Ilpo Järvinen
  3 siblings, 0 replies; 5+ messages in thread
From: Denis Benato @ 2026-03-29 12:46 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 GU605MU.

Signed-off-by: Denis Benato <denis.benato@linux.dev>
---
 drivers/platform/x86/asus-armoury.h | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/drivers/platform/x86/asus-armoury.h b/drivers/platform/x86/asus-armoury.h
index a37abb37555c..b6a237c943dd 100644
--- a/drivers/platform/x86/asus-armoury.h
+++ b/drivers/platform/x86/asus-armoury.h
@@ -1368,6 +1368,34 @@ static const struct dmi_system_id power_limits[] = {
 			.requires_fan_curve = true,
 		},
 	},
+	{
+		.matches = {
+			DMI_MATCH(DMI_BOARD_NAME, "GU605MU"),
+		},
+		.driver_data = &(struct power_data) {
+			.ac_data = &(struct power_limits) {
+				.ppt_pl1_spl_min = 28,
+				.ppt_pl1_spl_max = 90,
+				.ppt_pl2_sppt_min = 28,
+				.ppt_pl2_sppt_max = 135,
+				.nv_dynamic_boost_min = 5,
+				.nv_dynamic_boost_max = 20,
+				.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 = 25,
+				.ppt_pl1_spl_max = 35,
+				.ppt_pl2_sppt_min = 38,
+				.ppt_pl2_sppt_max = 53,
+				.nv_temp_target_min = 75,
+				.nv_temp_target_max = 87,
+			},
+			.requires_fan_curve = true,
+		},
+	},
 	{
 		.matches = {
 			DMI_MATCH(DMI_BOARD_NAME, "GU605M"),
-- 
2.53.0


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

* Re: [PATCH 0/3] Add three more ASUS models to asus-armoury driver
  2026-03-29 12:46 [PATCH 0/3] Add three more ASUS models to asus-armoury driver Denis Benato
                   ` (2 preceding siblings ...)
  2026-03-29 12:46 ` [PATCH 3/3] platform/x86: asus-armoury: add support for GU605MU Denis Benato
@ 2026-03-31 14:23 ` Ilpo Järvinen
  3 siblings, 0 replies; 5+ messages in thread
From: Ilpo Järvinen @ 2026-03-31 14:23 UTC (permalink / raw)
  To: linux-kernel, Denis Benato
  Cc: platform-driver-x86, Hans de Goede, Luke D . Jones,
	Mateusz Schyboll, Denis Benato

On Sun, 29 Mar 2026 14:46:56 +0200, Denis Benato wrote:

> This patch series adds support for three more ASUS models to the asus-armoury driver:
> the GV302XU, FA607NU, and GU605MU.
> 
> I have discovered that GU605MU model has configurable TGP that was not listed
> in the GU605M model, so I have added  a specific metch for that model before
> the GU605M one, this way the for loop should attempt to match the GU605MU
> first and if it fails it will try to match the GU605M.
> 
> [...]


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 GV302XU
      commit: 82cbae59263e3941a8bb79f0b25e0b0f085132d4
[2/3] platform/x86: asus-armoury: add support for FA607NU
      commit: b4f04a6038fa97f7ceea33e99456b9838c79dde7
[3/3] platform/x86: asus-armoury: add support for GU605MU
      commit: 5d486669b3db11ccc2d1b9f4e42c11c2766f35ba

--
 i.


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

end of thread, other threads:[~2026-03-31 14:23 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-29 12:46 [PATCH 0/3] Add three more ASUS models to asus-armoury driver Denis Benato
2026-03-29 12:46 ` [PATCH 1/3] platform/x86: asus-armoury: add support for GV302XU Denis Benato
2026-03-29 12:46 ` [PATCH 2/3] platform/x86: asus-armoury: add support for FA607NU Denis Benato
2026-03-29 12:46 ` [PATCH 3/3] platform/x86: asus-armoury: add support for GU605MU Denis Benato
2026-03-31 14:23 ` [PATCH 0/3] Add three more ASUS models to asus-armoury driver 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