mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-15 21:23:23 +00:00
alienware-wmi: extends the list of supported models
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> Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> Link: https://lore.kernel.org/r/20241111183546.14617-1-kuurtb@gmail.com Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
This commit is contained in:
parent
2b8dc45b8c
commit
1c1eb70e7d
@ -188,6 +188,15 @@ static struct quirk_entry quirk_asm201 = {
|
|||||||
.gmode = false,
|
.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 = {
|
static struct quirk_entry quirk_x_series = {
|
||||||
.num_zones = 2,
|
.num_zones = 2,
|
||||||
.hdmi_mux = 0,
|
.hdmi_mux = 0,
|
||||||
@ -231,6 +240,24 @@ static const struct dmi_system_id alienware_quirks[] __initconst = {
|
|||||||
},
|
},
|
||||||
.driver_data = &quirk_asm201,
|
.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,
|
.callback = dmi_matched,
|
||||||
.ident = "Alienware x15 R1",
|
.ident = "Alienware x15 R1",
|
||||||
@ -267,6 +294,60 @@ static const struct dmi_system_id alienware_quirks[] __initconst = {
|
|||||||
},
|
},
|
||||||
.driver_data = &quirk_x51_r3,
|
.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,
|
.callback = dmi_matched,
|
||||||
.ident = "Dell Inc. Inspiron 5675",
|
.ident = "Dell Inc. Inspiron 5675",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user