linux_dsm_epyc7002/drivers/hwmon
Thomas Hebb b8a13e5e8f hwmon: (dell-smm) Use one DMI match for all XPS models
Currently, each new XPS has to be added manually for module autoloading
to work. Since fan multiplier autodetection should work fine on all XPS
models, just match them all with one block like is done for Precision
and Studio.

The only match we replace that doesn't already use autodetection is
"XPS13" which, according to Google, only matches the XPS 13 9333. (All
other XPS 13 models have "XPS" as its own word, surrounded by spaces.)
According to the thread at [1], autodetection works for the XPS 13 9333,
meaning this shouldn't regress it. I do not own one to confirm with,
though.

Tested on an XPS 13 9350 and confirmed the module now autoloads and
reports reasonable-looking data. I am using BIOS 1.12.2 and do not see
any freezes when querying fan speed.

[1] https://lore.kernel.org/patchwork/patch/525367/

Signed-off-by: Thomas Hebb <tommyhebb@gmail.com>
Acked-by: Pali Rohár <pali@kernel.org>
Link: https://lore.kernel.org/r/5d7e498b83e89ce7c41a449b61919c65d0770b73.1586033337.git.tommyhebb@gmail.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
2020-05-22 06:28:38 -07:00
..
occ
pmbus hwmon: (pmbus/isl68137) Fix up chip IDs 2020-04-12 15:12:51 -07:00
ab8500.c hwmon: ab8500: Convert to IIO ADC 2019-10-18 19:37:08 +01:00
abituguru3.c
abituguru.c hwmon: abituguru: make array probe_order static, makes object smaller 2019-11-06 14:37:19 -08:00
abx500.c
abx500.h
acpi_power_meter.c hwmon: (acpi_power_meter) Fix lockdep splat 2020-02-19 17:25:15 -08:00
ad7314.c
ad7414.c
ad7418.c
adc128d818.c
adcxx.c
adm1021.c
adm1025.c
adm1026.c
adm1029.c
adm1031.c
adm1177.c hwmon: (adm1177) Add ADM1177 Hot Swap Controller and Digital Power Monitor driver 2020-01-23 13:15:11 -08:00
adm9240.c
ads7828.c
ads7871.c
adt7x10.c
adt7x10.h
adt7310.c
adt7410.c
adt7411.c
adt7462.c hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT() 2020-03-03 12:42:55 -08:00
adt7470.c
adt7475.c hwmon: (adt7475) Add support for inverting pwm output 2020-03-08 20:35:48 -07:00
amc6821.c
applesmc.c hwmon: (applesmc) switch to using input device polling mode 2019-11-06 14:37:18 -08:00
as370-hwmon.c
asb100.c
asc7621.c
aspeed-pwm-tacho.c hwmon: (aspeed-pwm-tacho) Use devm_platform_ioremap_resource() in aspeed_pwm_tacho_probe() 2019-11-06 14:37:18 -08:00
asus_atk0110.c
atxp1.c
axi-fan-control.c hwmon: Support ADI Fan Control IP 2020-03-08 20:35:46 -07:00
coretemp.c hwmon: Convert to new X86 CPU match macros 2020-03-24 21:33:36 +01:00
da9052-hwmon.c hwmon: (da9052) Synchronize access with mfd 2020-05-13 10:06:09 -07:00
da9055-hwmon.c
dell-smm-hwmon.c hwmon: (dell-smm) Use one DMI match for all XPS models 2020-05-22 06:28:38 -07:00
dme1737.c
drivetemp.c hwmon: (drivetemp) Fix SCT support if SCT data tables are not supported 2020-05-09 13:22:34 -07:00
ds620.c
ds1621.c
emc6w201.c
emc1403.c
emc2103.c
f71805f.c
f71882fg.c
f75375s.c
fam15h_power.c
fschmd.c compat_ioctl: move WDIOC handling into wdt drivers 2019-10-23 17:23:46 +02:00
ftsteutates.c
g760a.c
g762.c
gl518sm.c
gl520sm.c
gpio-fan.c
hih6130.c
hwmon-vid.c
hwmon.c hwmon: Add support for enable attributes to hwmon core 2020-01-23 13:15:09 -08:00
i5k_amb.c remove ioremap_nocache and devm_ioremap_nocache 2020-01-06 09:45:59 +01:00
i5500_temp.c
ibmaem.c hwmon: (ibmaem) Replace zero-length array with flexible-array member 2020-03-08 20:35:46 -07:00
ibmpex.c
ibmpowernv.c hwmon: (ibmpowernv) Use scnprintf() for avoiding potential buffer overflow 2020-03-11 08:09:31 -07:00
iio_hwmon.c
ina2xx.c
ina209.c
ina3221.c hwmon: (ina3221) Add summation feature support 2019-11-06 14:37:19 -08:00
it87.c
jc42.c hwmon: (jc42) Fix name to have no illegal characters 2020-04-18 10:13:07 -07:00
k8temp.c
k10temp.c hwmon: (k10temp) make some symbols static 2020-04-12 15:12:51 -07:00
Kconfig hwmon: (nct7904) Add watchdog function 2020-05-22 06:28:38 -07:00
lineage-pem.c
lm63.c
lm70.c
lm73.c hwmon: (lm73) Add support for of_match_table 2020-03-08 20:35:47 -07:00
lm75.c
lm75.h
lm77.c
lm78.c
lm80.c
lm83.c
lm85.c
lm87.c
lm90.c
lm92.c
lm93.c
lm95234.c
lm95241.c
lm95245.c
lochnagar-hwmon.c
ltc2945.c
ltc2947-core.c hwmon: Add support for ltc2947 2019-11-06 14:37:19 -08:00
ltc2947-i2c.c hwmon: Add support for ltc2947 2019-11-06 14:37:19 -08:00
ltc2947-spi.c hwmon: Add support for ltc2947 2019-11-06 14:37:19 -08:00
ltc2947.h hwmon: Add support for ltc2947 2019-11-06 14:37:19 -08:00
ltc2990.c
ltc4151.c
ltc4215.c
ltc4222.c
ltc4245.c
ltc4260.c
ltc4261.c
ltq-cputemp.c
Makefile hwmon: Support ADI Fan Control IP 2020-03-08 20:35:46 -07:00
max197.c
max1111.c
max1619.c
max1668.c
max6621.c
max6639.c
max6642.c
max6650.c
max6697.c
max16065.c
max31722.c
max31730.c hwmon: Driver for MAX31730 2020-01-23 13:15:09 -08:00
max31790.c
mc13783-adc.c
mcp3021.c
menf21bmc_hwmon.c
mlxreg-fan.c
nct6683.c
nct6775.c
nct7802.c hwmon: (nct7802) Fix non-working alarm on voltages 2020-01-17 07:56:48 -08:00
nct7904.c hwmon: (nct7904) Add watchdog function 2020-05-22 06:28:38 -07:00
npcm750-pwm-fan.c
nsa320-hwmon.c
ntc_thermistor.c
pc87360.c
pc87427.c
pcf8591.c
powr1220.c
pwm-fan.c hwmon: (pwm-fan) stop fan on shutdown 2020-01-23 13:15:11 -08:00
raspberrypi-hwmon.c
s3c-hwmon.c
sch56xx-common.c
sch56xx-common.h
sch5627.c
sch5636.c
scmi-hwmon.c hwmon: (scmi-hwmon) Match scmi device by both name and protocol id 2019-12-24 11:37:35 +00:00
scpi-hwmon.c
sht3x.c
sht15.c
sht21.c
shtc1.c
sis5595.c
smm665.c
smsc47b397.c
smsc47m1.c
smsc47m192.c
stts751.c
tc74.c
tc654.c
thmc50.c
tmp102.c
tmp103.c
tmp108.c
tmp401.c
tmp421.c hwmon: (tmp421) Allow reading at 2Hz instead of 0.5Hz 2019-11-06 14:37:19 -08:00
tmp513.c hwmon: Add driver for Texas Instruments TMP512/513 sensor chips. 2019-11-21 21:26:40 -08:00
ultra45_env.c
vexpress-hwmon.c
via686a.c
via-cputemp.c hwmon: Convert to new X86 CPU match macros 2020-03-24 21:33:36 +01:00
vt1211.c
vt8231.c
w83l785ts.c
w83l786ng.c
w83627ehf.c hwmon: (w83627ehf) Fix crash seen with W83627DHG-P 2020-02-21 09:16:24 -08:00
w83627hf.c
w83773g.c
w83781d.c
w83791d.c
w83792d.c
w83793.c compat_ioctl: remove most of fs/compat_ioctl.c 2019-12-01 13:46:15 -08:00
w83795.c
wm831x-hwmon.c
wm8350-hwmon.c
xgene-hwmon.c