Merge tag 'hwmon-for-linus-v4.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Pull hwmon fixes from Guenter Roeck: - Export module alias information in g762 and nct7904 to support auto-loading. - Blacklist Dell Studio XPS 8100 in dell-smm to fix fan control problems. * tag 'hwmon-for-linus-v4.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging: hwmon: (g762) Export OF module alias information hwmon: (nct7904) Export I2C module alias information hwmon: (dell-smm) Blacklist Dell Studio XPS 8100
This commit is contained in:
@@ -929,6 +929,21 @@ static struct dmi_system_id i8k_dmi_table[] __initdata = {
|
||||
|
||||
MODULE_DEVICE_TABLE(dmi, i8k_dmi_table);
|
||||
|
||||
static struct dmi_system_id i8k_blacklist_dmi_table[] __initdata = {
|
||||
{
|
||||
/*
|
||||
* CPU fan speed going up and down on Dell Studio XPS 8100
|
||||
* for unknown reasons.
|
||||
*/
|
||||
.ident = "Dell Studio XPS 8100",
|
||||
.matches = {
|
||||
DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
|
||||
DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Studio XPS 8100"),
|
||||
},
|
||||
},
|
||||
{ }
|
||||
};
|
||||
|
||||
/*
|
||||
* Probe for the presence of a supported laptop.
|
||||
*/
|
||||
@@ -940,7 +955,8 @@ static int __init i8k_probe(void)
|
||||
/*
|
||||
* Get DMI information
|
||||
*/
|
||||
if (!dmi_check_system(i8k_dmi_table)) {
|
||||
if (!dmi_check_system(i8k_dmi_table) ||
|
||||
dmi_check_system(i8k_blacklist_dmi_table)) {
|
||||
if (!ignore_dmi && !force)
|
||||
return -ENODEV;
|
||||
|
||||
|
@@ -582,6 +582,7 @@ static const struct of_device_id g762_dt_match[] = {
|
||||
{ .compatible = "gmt,g763" },
|
||||
{ },
|
||||
};
|
||||
MODULE_DEVICE_TABLE(of, g762_dt_match);
|
||||
|
||||
/*
|
||||
* Grab clock (a required property), enable it, get (fixed) clock frequency
|
||||
|
@@ -575,6 +575,7 @@ static const struct i2c_device_id nct7904_id[] = {
|
||||
{"nct7904", 0},
|
||||
{}
|
||||
};
|
||||
MODULE_DEVICE_TABLE(i2c, nct7904_id);
|
||||
|
||||
static struct i2c_driver nct7904_driver = {
|
||||
.class = I2C_CLASS_HWMON,
|
||||
|
Reference in New Issue
Block a user