diff options
author | Steven Honeyman <stevenhoneyman@gmail.com> | 2014-09-05 13:03:42 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2014-09-24 02:26:42 -0400 |
commit | 06c88b0d7ad87540405aea7f91d98ef43be04c95 (patch) | |
tree | 55825d5fceb898be7108fa3cf6d9cc0d87d5020b | |
parent | 2e45354645f77e83fe3832f150acdcfeff45f44c (diff) |
i8k: Add support for Dell Latitude E6540
Add support for the Dell Latitude E6540 which needs a different fan speed multiplier.
Signed-off-by: Steven Honeyman <stevenhoneyman@gmail.com>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r-- | drivers/char/i8k.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/char/i8k.c b/drivers/char/i8k.c index 65525c7e903c..34174d01462e 100644 --- a/drivers/char/i8k.c +++ b/drivers/char/i8k.c | |||
@@ -651,6 +651,7 @@ struct i8k_config_data { | |||
651 | 651 | ||
652 | enum i8k_configs { | 652 | enum i8k_configs { |
653 | DELL_LATITUDE_D520, | 653 | DELL_LATITUDE_D520, |
654 | DELL_LATITUDE_E6540, | ||
654 | DELL_PRECISION_490, | 655 | DELL_PRECISION_490, |
655 | DELL_STUDIO, | 656 | DELL_STUDIO, |
656 | DELL_XPS_M140, | 657 | DELL_XPS_M140, |
@@ -661,6 +662,10 @@ static const struct i8k_config_data i8k_config_data[] = { | |||
661 | .fan_mult = 1, | 662 | .fan_mult = 1, |
662 | .fan_max = I8K_FAN_TURBO, | 663 | .fan_max = I8K_FAN_TURBO, |
663 | }, | 664 | }, |
665 | [DELL_LATITUDE_E6540] = { | ||
666 | .fan_mult = 1, | ||
667 | .fan_max = I8K_FAN_HIGH, | ||
668 | }, | ||
664 | [DELL_PRECISION_490] = { | 669 | [DELL_PRECISION_490] = { |
665 | .fan_mult = 1, | 670 | .fan_mult = 1, |
666 | .fan_max = I8K_FAN_TURBO, | 671 | .fan_max = I8K_FAN_TURBO, |
@@ -706,6 +711,14 @@ static struct dmi_system_id i8k_dmi_table[] __initdata = { | |||
706 | .driver_data = (void *)&i8k_config_data[DELL_LATITUDE_D520], | 711 | .driver_data = (void *)&i8k_config_data[DELL_LATITUDE_D520], |
707 | }, | 712 | }, |
708 | { | 713 | { |
714 | .ident = "Dell Latitude E6540", | ||
715 | .matches = { | ||
716 | DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), | ||
717 | DMI_MATCH(DMI_PRODUCT_NAME, "Latitude E6540"), | ||
718 | }, | ||
719 | .driver_data = (void *)&i8k_config_data[DELL_LATITUDE_E6540], | ||
720 | }, | ||
721 | { | ||
709 | .ident = "Dell Latitude 2", | 722 | .ident = "Dell Latitude 2", |
710 | .matches = { | 723 | .matches = { |
711 | DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), | 724 | DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), |