Re: [PATCH v4 1/7] platform/x86: asus-armoury: add power limits quirk for G713QR

From: Marco Scardovi

Date: Wed Oct 21 2026 - 03:30:56 EST


In data mercoledì 21 ottobre 2026 09:08:13 Ora legale dell’Europa centrale,
Marco Scardovi ha scritto:
> Add a power limits quirk entry for the ASUS G713QR laptop. The limits
> are extracted from the device's ThrottleGear XML configuration.
>
> Signed-off-by: Marco Scardovi <scardracs@xxxxxxxxxxx>
> ---
> drivers/platform/x86/asus-armoury.h | 13 changes(+/-)
> 1 file changed, 13 insertions(+), 0 deletions(-)
>
> --- a/drivers/platform/x86/asus-armoury.h
> +++ b/drivers/platform/x86/asus-armoury.h
> @@ -1132,6 +1132,19 @@
> },
> {
> .matches = {
> + DMI_MATCH(DMI_BOARD_NAME, "G713QR"),
> + },
> + .driver_data = &(struct power_data) {
> + .ac_data = &(struct power_limits) {
> + .ppt_pl1_spl_max = 80,
> + .ppt_pl1_spl_min = 15,
> + .ppt_pl2_sppt_max = 80,
> + .ppt_pl2_sppt_min = 15,
> + },
> + },
> + },
> + {
> + .matches = {
> DMI_MATCH(DMI_BOARD_NAME, "GA401IHR"),
> },
> .driver_data = &(struct power_data) {

So I found out the problem is with disroot itself and git send-email instead
of something else. Sending cover letter here.

From: Marco Scardovi <scardracs@xxxxxxxxxxx>
Date: Wed, 21 Oct 2026 08:54:47 +0200
Subject: [PATCH v4 0/7] platform/x86: asus-armoury: add/update power limits
quirks

Hi Ilpo,
thank you for pointing it out: while adding the nv_tgp_* values the
indentation fell off, adding one too much /t into it. In the meantime one
more model has been added (for those wondering the models I add are
specifically requested on [0] and I've started adding them on batches).

Changes in v4:
- Fix power_limits[] entry indentation (was off by one tab).
- Add GU605CM to the list.

Changes in v3 [1]:
- FA608PM, FA608UH, and FA608UP now include nv_tgp_min/max derived from
AC_Config.TGP and TGPItem Level* offsets (missing in v2).

Changes in v2 [2]:
- Corrected English grammar.

Changes in v1 [3]:
- First release.

1/7: add G713QR
2/7: add FA608PM
3/7: add FA608UH
4/7: add FA608UP
5/7: add GA402NV
6/7: add G533QS
7/7: add GU605CM

[0] https://github.com/OpenGamingCollective/asusctl/issues/124
[1] https://lore.kernel.org/all/20261016130342.69923-2-scardracs@xxxxxxxxxxx/
[2] https://lore.kernel.org/all/20261016121432.35071-2-scardracs@xxxxxxxxxxx/
[3] https://lore.kernel.org/all/20261015181850.170862-2-scardracs@xxxxxxxxxxx/

Signed-off-by: Marco Scardovi <scardracs@xxxxxxxxxxx>
--
2.56.0