X86 platform drivers
 help / color / mirror / Atom feed
* [PATCH 0/5] Better thermal mode probing + support for 9 models
@ 2024-11-11 18:33 Kurt Borja
  2024-11-11 18:35 ` [PATCH 1/5] alienware-wmi: order alienware_quirks[] alphabetically Kurt Borja
                   ` (6 more replies)
  0 siblings, 7 replies; 9+ messages in thread
From: Kurt Borja @ 2024-11-11 18:33 UTC (permalink / raw)
  To: kuurtb
  Cc: ilpo.jarvinen, w_armin, hdegoede, linux-kernel,
	platform-driver-x86, Dell.Client.Kernel

Hi!

I added models for all the acpidumps I could find. Also I find a way to
not brute force create_thermal_profile and that's always a good thing.

I hope you all have a great week!

Kurt Borja (5):
  alienware-wmi: order alienware_quirks[] alphabetically
  alienware-wmi: extends the list of supported models
  alienware-wmi: Adds support to Alienware x17 R2
  alienware-wmi: create_thermal_profile no longer brute-forces IDs
  Documentation: alienware-wmi: Describe THERMAL_INFORMATION operation
    0x02

 Documentation/wmi/devices/alienware-wmi.rst |  12 +-
 drivers/platform/x86/dell/alienware-wmi.c   | 150 ++++++++++++++++----
 2 files changed, 136 insertions(+), 26 deletions(-)

-- 
2.47.0


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

* [PATCH 1/5] alienware-wmi: order alienware_quirks[] alphabetically
  2024-11-11 18:33 [PATCH 0/5] Better thermal mode probing + support for 9 models Kurt Borja
@ 2024-11-11 18:35 ` Kurt Borja
  2024-11-11 18:35 ` [PATCH 2/5] alienware-wmi: extends the list of supported models Kurt Borja
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 9+ messages in thread
From: Kurt Borja @ 2024-11-11 18:35 UTC (permalink / raw)
  To: kuurtb
  Cc: ilpo.jarvinen, w_armin, hdegoede, linux-kernel,
	platform-driver-x86, Dell.Client.Kernel

alienware_quirks[] entries are now ordered alphabetically

Signed-off-by: Kurt Borja <kuurtb@gmail.com>
---
 drivers/platform/x86/dell/alienware-wmi.c | 52 +++++++++++------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/drivers/platform/x86/dell/alienware-wmi.c b/drivers/platform/x86/dell/alienware-wmi.c
index a800c28bb4d5..bcc80ca8861c 100644
--- a/drivers/platform/x86/dell/alienware-wmi.c
+++ b/drivers/platform/x86/dell/alienware-wmi.c
@@ -206,75 +206,75 @@ static int __init dmi_matched(const struct dmi_system_id *dmi)
 static const struct dmi_system_id alienware_quirks[] __initconst = {
 	{
 		.callback = dmi_matched,
-		.ident = "Alienware X51 R3",
+		.ident = "Alienware ASM100",
 		.matches = {
 			DMI_MATCH(DMI_SYS_VENDOR, "Alienware"),
-			DMI_MATCH(DMI_PRODUCT_NAME, "Alienware X51 R3"),
+			DMI_MATCH(DMI_PRODUCT_NAME, "ASM100"),
 		},
-		.driver_data = &quirk_x51_r3,
+		.driver_data = &quirk_asm100,
 	},
 	{
 		.callback = dmi_matched,
-		.ident = "Alienware X51 R2",
+		.ident = "Alienware ASM200",
 		.matches = {
 			DMI_MATCH(DMI_SYS_VENDOR, "Alienware"),
-			DMI_MATCH(DMI_PRODUCT_NAME, "Alienware X51 R2"),
+			DMI_MATCH(DMI_PRODUCT_NAME, "ASM200"),
 		},
-		.driver_data = &quirk_x51_r1_r2,
+		.driver_data = &quirk_asm200,
 	},
 	{
 		.callback = dmi_matched,
-		.ident = "Alienware X51 R1",
+		.ident = "Alienware ASM201",
 		.matches = {
 			DMI_MATCH(DMI_SYS_VENDOR, "Alienware"),
-			DMI_MATCH(DMI_PRODUCT_NAME, "Alienware X51"),
+			DMI_MATCH(DMI_PRODUCT_NAME, "ASM201"),
 		},
-		.driver_data = &quirk_x51_r1_r2,
+		.driver_data = &quirk_asm201,
 	},
 	{
 		.callback = dmi_matched,
-		.ident = "Alienware ASM100",
+		.ident = "Alienware x15 R1",
 		.matches = {
 			DMI_MATCH(DMI_SYS_VENDOR, "Alienware"),
-			DMI_MATCH(DMI_PRODUCT_NAME, "ASM100"),
+			DMI_MATCH(DMI_PRODUCT_NAME, "Alienware x15 R1"),
 		},
-		.driver_data = &quirk_asm100,
+		.driver_data = &quirk_x_series,
 	},
 	{
 		.callback = dmi_matched,
-		.ident = "Alienware ASM200",
+		.ident = "Alienware X51 R1",
 		.matches = {
 			DMI_MATCH(DMI_SYS_VENDOR, "Alienware"),
-			DMI_MATCH(DMI_PRODUCT_NAME, "ASM200"),
+			DMI_MATCH(DMI_PRODUCT_NAME, "Alienware X51"),
 		},
-		.driver_data = &quirk_asm200,
+		.driver_data = &quirk_x51_r1_r2,
 	},
 	{
 		.callback = dmi_matched,
-		.ident = "Alienware ASM201",
+		.ident = "Alienware X51 R2",
 		.matches = {
 			DMI_MATCH(DMI_SYS_VENDOR, "Alienware"),
-			DMI_MATCH(DMI_PRODUCT_NAME, "ASM201"),
+			DMI_MATCH(DMI_PRODUCT_NAME, "Alienware X51 R2"),
 		},
-		.driver_data = &quirk_asm201,
+		.driver_data = &quirk_x51_r1_r2,
 	},
 	{
 		.callback = dmi_matched,
-		.ident = "Dell Inc. Inspiron 5675",
+		.ident = "Alienware X51 R3",
 		.matches = {
-			DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
-			DMI_MATCH(DMI_PRODUCT_NAME, "Inspiron 5675"),
+			DMI_MATCH(DMI_SYS_VENDOR, "Alienware"),
+			DMI_MATCH(DMI_PRODUCT_NAME, "Alienware X51 R3"),
 		},
-		.driver_data = &quirk_inspiron5675,
+		.driver_data = &quirk_x51_r3,
 	},
 	{
 		.callback = dmi_matched,
-		.ident = "Alienware x15 R1",
+		.ident = "Dell Inc. Inspiron 5675",
 		.matches = {
-			DMI_MATCH(DMI_SYS_VENDOR, "Alienware"),
-			DMI_MATCH(DMI_PRODUCT_NAME, "Alienware x15 R1"),
+			DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
+			DMI_MATCH(DMI_PRODUCT_NAME, "Inspiron 5675"),
 		},
-		.driver_data = &quirk_x_series,
+		.driver_data = &quirk_inspiron5675,
 	},
 	{}
 };
-- 
2.47.0


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

* [PATCH 2/5] alienware-wmi: extends the list of supported models
  2024-11-11 18:33 [PATCH 0/5] Better thermal mode probing + support for 9 models Kurt Borja
  2024-11-11 18:35 ` [PATCH 1/5] alienware-wmi: order alienware_quirks[] alphabetically Kurt Borja
@ 2024-11-11 18:35 ` Kurt Borja
  2024-11-11 18:36 ` [PATCH 3/5] alienware-wmi: Adds support to Alienware x17 R2 Kurt Borja
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 9+ messages in thread
From: Kurt Borja @ 2024-11-11 18:35 UTC (permalink / raw)
  To: kuurtb
  Cc: ilpo.jarvinen, w_armin, hdegoede, linux-kernel,
	platform-driver-x86, Dell.Client.Kernel

Adds thermal + gmode quirk to:
 - Dell G15 5510
 - Dell G15 5511
 - Dell G15 5515
 - Dell G3 3500
 - Dell G3 3590
 - Dell G5 5500

Adds thermal quirk to:
 - Alienware m18 R2
 - Alienware m17 R5 AMD

Support for these models was manually verified by reading their
respective ACPI tables.

Signed-off-by: Kurt Borja <kuurtb@gmail.com>
---
 drivers/platform/x86/dell/alienware-wmi.c | 81 +++++++++++++++++++++++
 1 file changed, 81 insertions(+)

diff --git a/drivers/platform/x86/dell/alienware-wmi.c b/drivers/platform/x86/dell/alienware-wmi.c
index bcc80ca8861c..d1e72915ed4d 100644
--- a/drivers/platform/x86/dell/alienware-wmi.c
+++ b/drivers/platform/x86/dell/alienware-wmi.c
@@ -188,6 +188,15 @@ static struct quirk_entry quirk_asm201 = {
 	.gmode = false,
 };
 
+static struct quirk_entry quirk_g_series = {
+	.num_zones = 2,
+	.hdmi_mux = 0,
+	.amplifier = 0,
+	.deepslp = 0,
+	.thermal = true,
+	.gmode = true,
+};
+
 static struct quirk_entry quirk_x_series = {
 	.num_zones = 2,
 	.hdmi_mux = 0,
@@ -231,6 +240,24 @@ static const struct dmi_system_id alienware_quirks[] __initconst = {
 		},
 		.driver_data = &quirk_asm201,
 	},
+	{
+		.callback = dmi_matched,
+		.ident = "Alienware m17 R5",
+		.matches = {
+			DMI_MATCH(DMI_SYS_VENDOR, "Alienware"),
+			DMI_MATCH(DMI_PRODUCT_NAME, "Alienware m17 R5 AMD"),
+		},
+		.driver_data = &quirk_x_series,
+	},
+	{
+		.callback = dmi_matched,
+		.ident = "Alienware m18 R2",
+		.matches = {
+			DMI_MATCH(DMI_SYS_VENDOR, "Alienware"),
+			DMI_MATCH(DMI_PRODUCT_NAME, "Alienware m18 R2"),
+		},
+		.driver_data = &quirk_x_series,
+	},
 	{
 		.callback = dmi_matched,
 		.ident = "Alienware x15 R1",
@@ -267,6 +294,60 @@ static const struct dmi_system_id alienware_quirks[] __initconst = {
 		},
 		.driver_data = &quirk_x51_r3,
 	},
+	{
+		.callback = dmi_matched,
+		.ident = "Dell Inc. G15 5510",
+		.matches = {
+			DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
+			DMI_MATCH(DMI_PRODUCT_NAME, "Dell G15 5510"),
+		},
+		.driver_data = &quirk_g_series,
+	},
+	{
+		.callback = dmi_matched,
+		.ident = "Dell Inc. G15 5511",
+		.matches = {
+			DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
+			DMI_MATCH(DMI_PRODUCT_NAME, "Dell G15 5511"),
+		},
+		.driver_data = &quirk_g_series,
+	},
+	{
+		.callback = dmi_matched,
+		.ident = "Dell Inc. G15 5515",
+		.matches = {
+			DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
+			DMI_MATCH(DMI_PRODUCT_NAME, "Dell G15 5515"),
+		},
+		.driver_data = &quirk_g_series,
+	},
+	{
+		.callback = dmi_matched,
+		.ident = "Dell Inc. G3 3500",
+		.matches = {
+			DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
+			DMI_MATCH(DMI_PRODUCT_NAME, "G3 3500"),
+		},
+		.driver_data = &quirk_g_series,
+	},
+	{
+		.callback = dmi_matched,
+		.ident = "Dell Inc. G3 3590",
+		.matches = {
+			DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
+			DMI_MATCH(DMI_PRODUCT_NAME, "G3 3590"),
+		},
+		.driver_data = &quirk_g_series,
+	},
+	{
+		.callback = dmi_matched,
+		.ident = "Dell Inc. G5 5500",
+		.matches = {
+			DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
+			DMI_MATCH(DMI_PRODUCT_NAME, "G5 5500"),
+		},
+		.driver_data = &quirk_g_series,
+	},
 	{
 		.callback = dmi_matched,
 		.ident = "Dell Inc. Inspiron 5675",
-- 
2.47.0


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

* [PATCH 3/5] alienware-wmi: Adds support to Alienware x17 R2
  2024-11-11 18:33 [PATCH 0/5] Better thermal mode probing + support for 9 models Kurt Borja
  2024-11-11 18:35 ` [PATCH 1/5] alienware-wmi: order alienware_quirks[] alphabetically Kurt Borja
  2024-11-11 18:35 ` [PATCH 2/5] alienware-wmi: extends the list of supported models Kurt Borja
@ 2024-11-11 18:36 ` Kurt Borja
  2024-11-11 18:36 ` [PATCH 4/5] alienware-wmi: create_thermal_profile no longer brute-forces IDs Kurt Borja
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 9+ messages in thread
From: Kurt Borja @ 2024-11-11 18:36 UTC (permalink / raw)
  To: kuurtb
  Cc: ilpo.jarvinen, w_armin, hdegoede, linux-kernel,
	platform-driver-x86, Dell.Client.Kernel, Samith Castro

Adds support to Alienware x17 R2

Tested-by: Samith Castro <SamithNarayam@hotmail.com>
Signed-off-by: Kurt Borja <kuurtb@gmail.com>
---
 drivers/platform/x86/dell/alienware-wmi.c | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/drivers/platform/x86/dell/alienware-wmi.c b/drivers/platform/x86/dell/alienware-wmi.c
index d1e72915ed4d..36d182f217e2 100644
--- a/drivers/platform/x86/dell/alienware-wmi.c
+++ b/drivers/platform/x86/dell/alienware-wmi.c
@@ -267,6 +267,15 @@ static const struct dmi_system_id alienware_quirks[] __initconst = {
 		},
 		.driver_data = &quirk_x_series,
 	},
+	{
+		.callback = dmi_matched,
+		.ident = "Alienware x17 R2",
+		.matches = {
+			DMI_MATCH(DMI_SYS_VENDOR, "Alienware"),
+			DMI_MATCH(DMI_PRODUCT_NAME, "Alienware x17 R2"),
+		},
+		.driver_data = &quirk_x_series,
+	},
 	{
 		.callback = dmi_matched,
 		.ident = "Alienware X51 R1",
-- 
2.47.0


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

* [PATCH 4/5] alienware-wmi: create_thermal_profile no longer brute-forces IDs
  2024-11-11 18:33 [PATCH 0/5] Better thermal mode probing + support for 9 models Kurt Borja
                   ` (2 preceding siblings ...)
  2024-11-11 18:36 ` [PATCH 3/5] alienware-wmi: Adds support to Alienware x17 R2 Kurt Borja
@ 2024-11-11 18:36 ` Kurt Borja
  2024-11-11 18:36 ` [PATCH 5/5] Documentation: alienware-wmi: Describe THERMAL_INFORMATION operation 0x02 Kurt Borja
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 9+ messages in thread
From: Kurt Borja @ 2024-11-11 18:36 UTC (permalink / raw)
  To: kuurtb
  Cc: ilpo.jarvinen, w_armin, hdegoede, linux-kernel,
	platform-driver-x86, Dell.Client.Kernel

WMAX_METHOD_THERMAL_INFORMATION has a *system description* operation
that outputs a buffer with the following structure:

out[0] -> Number of fans
out[1] -> Number of sensors
out[2] -> 0x00
out[3] -> Number of thermal modes

This is now used by create_thermal_profile to retrieve available thermal
codes instead of brute-forcing every ID.

Tested on an Alienware x15 R1. Verified by checking ACPI tables of
supported models.

Signed-off-by: Kurt Borja <kuurtb@gmail.com>
---
 drivers/platform/x86/dell/alienware-wmi.c | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/drivers/platform/x86/dell/alienware-wmi.c b/drivers/platform/x86/dell/alienware-wmi.c
index 36d182f217e2..77465ed9b449 100644
--- a/drivers/platform/x86/dell/alienware-wmi.c
+++ b/drivers/platform/x86/dell/alienware-wmi.c
@@ -68,6 +68,7 @@ enum WMAX_CONTROL_STATES {
 };
 
 enum WMAX_THERMAL_INFORMATION_OPERATIONS {
+	WMAX_OPERATION_SYS_DESCRIPTION		= 0x02,
 	WMAX_OPERATION_LIST_IDS			= 0x03,
 	WMAX_OPERATION_CURRENT_PROFILE		= 0x0B,
 };
@@ -1110,13 +1111,22 @@ static int thermal_profile_set(struct platform_profile_handler *pprof,
 static int create_thermal_profile(void)
 {
 	u32 out_data;
+	u8 sys_desc[4];
+	u32 first_mode;
 	enum wmax_thermal_mode mode;
 	enum platform_profile_option profile;
 	int ret;
 
-	for (u8 i = 0x2; i <= 0xD; i++) {
+	ret = wmax_thermal_information(WMAX_OPERATION_SYS_DESCRIPTION,
+				       0, (u32 *) &sys_desc);
+	if (ret < 0)
+		return ret;
+
+	first_mode = sys_desc[0] + sys_desc[1];
+
+	for (u32 i = 0; i < sys_desc[3]; i++) {
 		ret = wmax_thermal_information(WMAX_OPERATION_LIST_IDS,
-					       i, &out_data);
+					       i + first_mode, &out_data);
 
 		if (ret == -EIO)
 			return ret;
-- 
2.47.0


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

* [PATCH 5/5] Documentation: alienware-wmi: Describe THERMAL_INFORMATION operation 0x02
  2024-11-11 18:33 [PATCH 0/5] Better thermal mode probing + support for 9 models Kurt Borja
                   ` (3 preceding siblings ...)
  2024-11-11 18:36 ` [PATCH 4/5] alienware-wmi: create_thermal_profile no longer brute-forces IDs Kurt Borja
@ 2024-11-11 18:36 ` Kurt Borja
  2024-11-12 10:53 ` [PATCH 0/5] Better thermal mode probing + support for 9 models Ilpo Järvinen
  2024-11-16 15:03 ` Ilpo Järvinen
  6 siblings, 0 replies; 9+ messages in thread
From: Kurt Borja @ 2024-11-11 18:36 UTC (permalink / raw)
  To: kuurtb
  Cc: ilpo.jarvinen, w_armin, hdegoede, linux-kernel,
	platform-driver-x86, Dell.Client.Kernel

This operation is used by alienware-wmi driver to avoid brute-forcing
operation 0x03.

Signed-off-by: Kurt Borja <kuurtb@gmail.com>
---
 Documentation/wmi/devices/alienware-wmi.rst | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/Documentation/wmi/devices/alienware-wmi.rst b/Documentation/wmi/devices/alienware-wmi.rst
index 03f932494d58..ddc5e561960e 100644
--- a/Documentation/wmi/devices/alienware-wmi.rst
+++ b/Documentation/wmi/devices/alienware-wmi.rst
@@ -96,7 +96,7 @@ WMI method Thermal_Information([in] uint32 arg2, [out] uint32 argr)
          argr = 1
 
  if BYTE_0(arg2) == 0x02:
-         argr = UNKNOWN_CONSTANT
+         argr = SYSTEM_DESCRIPTION
 
  if BYTE_0(arg2) == 0x03:
          if BYTE_1(arg2) == 0x00:
@@ -179,6 +179,16 @@ WMI method Thermal_Information([in] uint32 arg2, [out] uint32 argr)
          else:
                  argr = 0xFFFFFFFF
 
+Operation 0x02 returns a *system description* buffer with the following
+structure:
+
+::
+
+ out[0] -> Number of fans
+ out[1] -> Number of sensors
+ out[2] -> 0x00
+ out[3] -> Number of thermal modes
+
 Operation 0x03 list all available fan IDs, sensor IDs and thermal profile
 codes in order, but different models may have different number of fans and
 thermal profiles. These are the known ranges:
-- 
2.47.0


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

* Re: [PATCH 0/5] Better thermal mode probing + support for 9 models
  2024-11-11 18:33 [PATCH 0/5] Better thermal mode probing + support for 9 models Kurt Borja
                   ` (4 preceding siblings ...)
  2024-11-11 18:36 ` [PATCH 5/5] Documentation: alienware-wmi: Describe THERMAL_INFORMATION operation 0x02 Kurt Borja
@ 2024-11-12 10:53 ` Ilpo Järvinen
  2024-11-16 15:03 ` Ilpo Järvinen
  6 siblings, 0 replies; 9+ messages in thread
From: Ilpo Järvinen @ 2024-11-12 10:53 UTC (permalink / raw)
  To: Kurt Borja
  Cc: w_armin, Hans de Goede, LKML, platform-driver-x86,
	Dell.Client.Kernel

[-- Attachment #1: Type: text/plain, Size: 896 bytes --]

On Mon, 11 Nov 2024, Kurt Borja wrote:

> Hi!
> 
> I added models for all the acpidumps I could find. Also I find a way to
> not brute force create_thermal_profile and that's always a good thing.
> 
> I hope you all have a great week!
> 
> Kurt Borja (5):
>   alienware-wmi: order alienware_quirks[] alphabetically
>   alienware-wmi: extends the list of supported models
>   alienware-wmi: Adds support to Alienware x17 R2
>   alienware-wmi: create_thermal_profile no longer brute-forces IDs
>   Documentation: alienware-wmi: Describe THERMAL_INFORMATION operation
>     0x02
> 
>  Documentation/wmi/devices/alienware-wmi.rst |  12 +-
>  drivers/platform/x86/dell/alienware-wmi.c   | 150 ++++++++++++++++----
>  2 files changed, 136 insertions(+), 26 deletions(-)

Looks nice. For the entire series,

Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>

-- 
 i.

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

* Re: [PATCH 0/5] Better thermal mode probing + support for 9 models
  2024-11-11 18:33 [PATCH 0/5] Better thermal mode probing + support for 9 models Kurt Borja
                   ` (5 preceding siblings ...)
  2024-11-12 10:53 ` [PATCH 0/5] Better thermal mode probing + support for 9 models Ilpo Järvinen
@ 2024-11-16 15:03 ` Ilpo Järvinen
  2024-11-16 15:23   ` Kurt Borja
  6 siblings, 1 reply; 9+ messages in thread
From: Ilpo Järvinen @ 2024-11-16 15:03 UTC (permalink / raw)
  To: Kurt Borja
  Cc: w_armin, hdegoede, linux-kernel, platform-driver-x86,
	Dell.Client.Kernel

On Mon, 11 Nov 2024 15:33:10 -0300, Kurt Borja wrote:

> I added models for all the acpidumps I could find. Also I find a way to
> not brute force create_thermal_profile and that's always a good thing.
> 
> I hope you all have a great week!
> 
> Kurt Borja (5):
>   alienware-wmi: order alienware_quirks[] alphabetically
>   alienware-wmi: extends the list of supported models
>   alienware-wmi: Adds support to Alienware x17 R2
>   alienware-wmi: create_thermal_profile no longer brute-forces IDs
>   Documentation: alienware-wmi: Describe THERMAL_INFORMATION operation
>     0x02
> 
> [...]


Thank you for your contribution, it has been applied to my local
review-ilpo branch. Note it will show up in the public
platform-drivers-x86/review-ilpo branch only once I've pushed my
local branch there, which might take a while.

The list of commits applied:
[1/5] alienware-wmi: order alienware_quirks[] alphabetically
      commit: 2b8dc45b8ca31e3a0ed1d71cfc042b9b7af85dfb
[2/5] alienware-wmi: extends the list of supported models
      commit: 1c1eb70e7d235f5feb7b68861637a5fd0b52a9fd
[3/5] alienware-wmi: Adds support to Alienware x17 R2
      commit: 01bd181d21cf65e43f30948f9216571218732a12
[4/5] alienware-wmi: create_thermal_profile no longer brute-forces IDs
      commit: bfcda5cbcdb642a64d5b8a0229842dca7917ac6e
[5/5] Documentation: alienware-wmi: Describe THERMAL_INFORMATION operation 0x02
      commit: 6674c5a0eeb55143cd10514d0083624e056e7d13

--
 i.


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

* Re: [PATCH 0/5] Better thermal mode probing + support for 9 models
  2024-11-16 15:03 ` Ilpo Järvinen
@ 2024-11-16 15:23   ` Kurt Borja
  0 siblings, 0 replies; 9+ messages in thread
From: Kurt Borja @ 2024-11-16 15:23 UTC (permalink / raw)
  To: Ilpo Järvinen
  Cc: w_armin, hdegoede, linux-kernel, platform-driver-x86,
	Dell.Client.Kernel

On Sat, Nov 16, 2024 at 05:03:27PM +0200, Ilpo Järvinen wrote:
> On Mon, 11 Nov 2024 15:33:10 -0300, Kurt Borja wrote:
> 
> > I added models for all the acpidumps I could find. Also I find a way to
> > not brute force create_thermal_profile and that's always a good thing.
> > 
> > I hope you all have a great week!
> > 
> > Kurt Borja (5):
> >   alienware-wmi: order alienware_quirks[] alphabetically
> >   alienware-wmi: extends the list of supported models
> >   alienware-wmi: Adds support to Alienware x17 R2
> >   alienware-wmi: create_thermal_profile no longer brute-forces IDs
> >   Documentation: alienware-wmi: Describe THERMAL_INFORMATION operation
> >     0x02
> > 
> > [...]
> 
> 
> Thank you for your contribution, it has been applied to my local
> review-ilpo branch. Note it will show up in the public
> platform-drivers-x86/review-ilpo branch only once I've pushed my
> local branch there, which might take a while.

Thank you Ilpo!

Regards,
Kurt

> 
> The list of commits applied:
> [1/5] alienware-wmi: order alienware_quirks[] alphabetically
>       commit: 2b8dc45b8ca31e3a0ed1d71cfc042b9b7af85dfb
> [2/5] alienware-wmi: extends the list of supported models
>       commit: 1c1eb70e7d235f5feb7b68861637a5fd0b52a9fd
> [3/5] alienware-wmi: Adds support to Alienware x17 R2
>       commit: 01bd181d21cf65e43f30948f9216571218732a12
> [4/5] alienware-wmi: create_thermal_profile no longer brute-forces IDs
>       commit: bfcda5cbcdb642a64d5b8a0229842dca7917ac6e
> [5/5] Documentation: alienware-wmi: Describe THERMAL_INFORMATION operation 0x02
>       commit: 6674c5a0eeb55143cd10514d0083624e056e7d13
> 
> --
>  i.
> 

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

end of thread, other threads:[~2024-11-16 15:23 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-11 18:33 [PATCH 0/5] Better thermal mode probing + support for 9 models Kurt Borja
2024-11-11 18:35 ` [PATCH 1/5] alienware-wmi: order alienware_quirks[] alphabetically Kurt Borja
2024-11-11 18:35 ` [PATCH 2/5] alienware-wmi: extends the list of supported models Kurt Borja
2024-11-11 18:36 ` [PATCH 3/5] alienware-wmi: Adds support to Alienware x17 R2 Kurt Borja
2024-11-11 18:36 ` [PATCH 4/5] alienware-wmi: create_thermal_profile no longer brute-forces IDs Kurt Borja
2024-11-11 18:36 ` [PATCH 5/5] Documentation: alienware-wmi: Describe THERMAL_INFORMATION operation 0x02 Kurt Borja
2024-11-12 10:53 ` [PATCH 0/5] Better thermal mode probing + support for 9 models Ilpo Järvinen
2024-11-16 15:03 ` Ilpo Järvinen
2024-11-16 15:23   ` Kurt Borja

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox