linux/drivers/hwmon
James Seo 92b68492ea hwmon: (hp-wmi-sensors) Improve raw WMI string handling
Commit c9ba592580 ("hwmon: (hp-wmi-sensors) Fix failure to load on
EliteDesk 800 G6") left out some logic for recognizing raw WMI
strings in check_numeric_sensor_wobj(). This issue was reported by a
user along with an incomplete and unsuitable proposed solution [1].

Add the missing logic and properly remedy the issue. Also slightly
refactor how raw WMI strings are recognized elsewhere to make the
intent that they should be treated as regular ACPI strings clearer.

Reported-by: Muhammad Bilal <meatuni001@gmail.com>
Link: https://lore.kernel.org/linux-hwmon/20260916002907.161210-1-meatuni001@gmail.com/ [1]
Fixes: c9ba592580 ("hwmon: (hp-wmi-sensors) Fix failure to load on EliteDesk 800 G6")
Signed-off-by: James Seo <james@equiv.tech>
Link: https://patch.msgid.link/20260916221912.434119-5-james@equiv.tech
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
2026-09-16 17:08:19 -07:00
..
occ hwmon: occ: validate poll response sensor blocks 2026-07-20 07:29:44 -07:00
peci hwmon: (peci) Fix kernel-doc parameter names in common.h 2026-08-10 08:59:41 -07:00
pmbus hwmon: (pmbus/tps53679) Select page 0 for single-page TPS53676 2026-09-16 17:05:22 -07:00
abituguru.c
abituguru3.c
acpi_power_meter.c hwmon: (acpi_power_meter) Stop setting acpi_device_name/class() 2026-08-10 08:59:40 -07:00
ad7314.c hwmon: (ad7314) Validate leading zero bits and return error 2025-03-02 08:42:01 -08:00
ad7414.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
ad7418.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
adc128d818.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
adcxx.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
adm1025.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
adm1026.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
adm1029.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
adm1031.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
adm1177.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
adm9240.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
ads7828.c hwmon: (ads7828) Fix external VREF regulator handling 2026-08-06 22:37:44 -07:00
ads7871.c hwmon: (ads7871) Use DMA-safe buffer for SPI writes 2026-06-09 08:22:57 -07:00
adt7x10.c hwmon: (adt7x10) Rely on subsystem locking 2025-10-17 07:18:06 -07:00
adt7x10.h
adt7310.c
adt7410.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
adt7411.c hwmon: (adt7411) Use scoped_guard() to acquire the subsystem lock 2026-06-09 08:23:00 -07:00
adt7462.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
adt7470.c hwmon: (adt7470) Add thermal zone sensor support 2026-08-10 08:59:43 -07:00
adt7475.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
aht10.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
amc6821.c hwmon updates for v7.2 2026-06-16 08:10:21 +05:30
applesmc.c hwmon: (applesmc) fix key backlight workqueue leak on register failure 2026-09-07 07:22:19 -07:00
aquacomputer_d5next.c hwmon: (aquacomputer_d5next) Rely on subsystem locking 2025-10-17 07:18:15 -07:00
arctic_fan_controller.c hwmon: add driver for ARCTIC Fan Controller 2026-06-09 08:22:59 -07:00
as370-hwmon.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
asb100.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
asc7621.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
aspeed-g6-pwm-tach.c hwmon: (aspeed-g6-pwm-tach) Guard fan RPM calculation against divide-by-zero 2026-06-29 16:37:43 -07:00
aspeed-pwm-tacho.c hwmon: (aspeed-pwm-tacho) Propagate reset deassert errors 2026-09-09 18:16:35 -07:00
asus_atk0110.c hwmon: (asus_atk0110) Check package count before accessing element 2026-06-29 08:51:59 -07:00
asus_rog_ryujin.c hwmon: (asus_rog_ryujin) Synchronize HID command and report handling 2026-09-09 18:16:35 -07:00
asus_wmi_sensors.c
asus-ec-sensors.c hwmon: (asus-ec-sensors) add ROG STRIX Z390-E GAMING 2026-08-10 08:59:43 -07:00
atxp1.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
axi-fan-control.c hwmon: (axi-fan-control) Remove redundant dev_err_probe() 2026-08-10 08:59:41 -07:00
cgbc-hwmon.c hwmon: (cgbc-hwmon) Add missing sensors 2026-09-13 21:19:48 -07:00
chipcap2.c hwmon: (chipcap2) fix channels in humidity alarm notifications 2026-09-09 18:16:28 -07:00
coretemp.c hwmon: (coretemp) Fix core_data leak on CPUs without PTS 2026-08-16 14:40:33 -07:00
corsair-cpro.c hwmon: (corsair-cpro) Remove debugfs entries when probe fails 2026-09-09 18:16:35 -07:00
corsair-psu.c hwmon: (corsair-psu) Update documentation 2026-08-10 08:59:43 -07:00
cros_ec_hwmon.c hwmon: (cros_ec) Avoid threshold temperature conversion overflows 2026-08-10 08:59:43 -07:00
da9052-hwmon.c
da9055-hwmon.c hwmon: (da9055) Remove redundant dev_err() 2026-08-10 08:59:41 -07:00
dell-smm-hwmon.c platform-drivers-x86 for v7.2-1 2026-06-23 08:31:33 -07:00
dme1737.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
drivetemp.c scsi: core: Convert INQUIRY information 2026-05-22 21:49:05 -04:00
ds620.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
ds1621.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
eic7700-pvt.c hwmon: Add Eswin EIC7700 PVT sensor driver 2026-08-10 08:59:40 -07:00
eic7700-pvt.h hwmon: Add Eswin EIC7700 PVT sensor driver 2026-08-10 08:59:40 -07:00
emc6w201.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
emc1403.c hwmon: (emc1403) Drop hysteresis for low limit temperature 2026-08-16 14:40:33 -07:00
emc1812.c hwmon: temperature: add support for EMC1812 2026-06-10 12:49:57 -07:00
emc2103.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
emc2305.c hwmon updates for v7.2 2026-06-16 08:10:21 +05:30
f71805f.c
f71882fg.c hwmon: (f71882fg) Add F81968 support 2026-01-31 07:38:32 -08:00
f75375s.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
fam15h_power.c treewide: Explicitly include the x86 CPUID headers 2026-05-06 14:29:59 +02:00
fschmd.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
ftsteutates.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
g760a.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
g762.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
gigabyte_waterforce.c hwmon: (gigabyte_waterforce) Stop device IO before calling hid_hw_stop 2026-07-07 20:03:00 -07:00
gl518sm.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
gl520sm.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
gpd-fan.c hwmon: (gpd-fan) Reject EC PWM value 0 as invalid 2026-06-10 22:07:17 -07:00
gpio-fan.c hwmon: (gpio-fan) return IRQ_HANDLED from the shared alarm IRQ handler 2026-09-14 08:24:55 -07:00
gsc-hwmon.c hwmon: (gsc-hwmon) fix fan pwm setpoint show functions 2025-07-20 16:37:09 -07:00
gxp-fan-ctrl.c hwmon: (gxp_fan_ctrl) Provide fan info via gpio 2026-08-10 08:59:42 -07:00
hih6130.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
hp-wmi-sensors.c hwmon: (hp-wmi-sensors) Improve raw WMI string handling 2026-09-16 17:08:19 -07:00
hs3001.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
htu31.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
hwmon-vid.c hwmon: Stop using 32-bit MSR interfaces 2026-07-03 11:33:59 +02:00
hwmon.c hwmon: Ensure that 'dev' passed to hwmon_notify_event() is a hwmon device 2026-09-07 07:22:19 -07:00
i5k_amb.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
i5500_temp.c hwmon: (i5500_temp) Drop unnecessary include files 2025-10-17 07:18:15 -07:00
ibmaem.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
ibmpex.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
ibmpowernv.c
iio_hwmon.c Linux 7.2-rc2 2026-07-06 16:59:47 +01:00
ina2xx.c hwmon: (ina2xx) Decouple in0 and curr1 alarms 2026-09-07 07:22:19 -07:00
ina209.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
ina238.c hwmon: (ina238) Add update_interval_us attribute 2026-06-09 13:48:19 -07:00
ina3221.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
intel-m10-bmc-hwmon.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
isl28022.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
it87.c hwmon: (it87) Clamp negative values to zero in set_fan() 2026-06-09 08:23:09 -07:00
jc42.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
k8temp.c treewide: Explicitly include the x86 CPUID headers 2026-05-06 14:29:59 +02:00
k10temp.c hwmon: (k10temp) Fix model id range of Zen5 Turin 2026-09-13 21:19:47 -07:00
kb9002.c hwmon: (kb9002) Add driver for Kandou KB9002 retimer 2026-08-10 08:59:42 -07:00
kbatt.c hwmon: Add KEBA battery monitoring controller support 2025-04-23 07:18:27 -07:00
Kconfig Char/Misc/IIO/etc driver update for 7.3-rc1 2026-08-25 09:38:50 -07:00
kfan.c hwmon: Add KEBA fan controller support 2025-05-12 18:05:54 -07:00
lan966x-hwmon.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
lattepanda-sigma-ec.c hwmon: Add LattePanda Sigma EC driver 2026-03-30 19:45:05 -07:00
lenovo-ec-sensors.c hwmon: (lenovo-ec-sensors): Fix EC "MCHP" signature validation logic 2026-05-21 06:48:19 -07:00
lineage-pem.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
lm63.c hwmon: (lm63) Mask PWM frequency multiplier to supported bits 2026-07-27 14:33:23 -07:00
lm70.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
lm73.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
lm75.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
lm75.h
lm77.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
lm78.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
lm80.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
lm83.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
lm85.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
lm87.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
lm90.c hwmon: (lm90) Switch channel parsing to fwnode APIs 2026-08-10 08:59:43 -07:00
lm92.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
lm93.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
lm95234.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
lm95241.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
lm95245.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
lochnagar-hwmon.c hwmon: (lochnagar-hwmon) Rely on subsystem locking 2025-10-17 07:18:10 -07:00
ltc2945.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
ltc2947-core.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
ltc2947-i2c.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
ltc2947-spi.c
ltc2947.h
ltc2990.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
ltc2991.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
ltc2992.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
ltc4151.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
ltc4215.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
ltc4222.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
ltc4245.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
ltc4260.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
ltc4261.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
ltc4282.c hwmon: (ltc4282) Make sure clk_init_data is fully initialized 2026-09-07 07:22:18 -07:00
ltc4283.c hwmon: (pmbus/ltc4283) Add missing MODULE_DEVICE_TABLE for OF match table 2026-08-10 08:59:42 -07:00
ltq-cputemp.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
macsmc-hwmon.c hwmon: (macsmc) Fix overflows, underflows, and sign extension 2026-02-22 15:48:30 -08:00
Makefile Char/Misc/IIO/etc driver update for 7.3-rc1 2026-08-25 09:38:50 -07:00
max127.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
max197.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
max1111.c
max1619.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
max1668.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
max6620.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
max6621.c hwmon: (max6621) fix negative temperature offset and crit readings 2026-08-16 14:40:33 -07:00
max6639.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
max6650.c hwmon updates for v7.2 2026-06-16 08:10:21 +05:30
max6697.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
max16065.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
max31722.c hwmon: (max31722) Replace sprintf() with sysfs_emit() 2026-03-30 19:45:05 -07:00
max31730.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
max31760.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
max31790.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
max31827.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
max77705-hwmon.c hwmon: (max77705) Add initial support 2025-04-23 07:21:15 -07:00
mc33xs2410_hwmon.c hwmon: add support for MC33XS2410 hardware monitoring 2025-07-24 09:20:39 +02:00
mc34vr500.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
mc13783-adc.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
mcp3021.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
mcp9982.c hwmon: (mcp9982) Propagate one-shot polling errors 2026-09-07 07:22:18 -07:00
menf21bmc_hwmon.c
mlxreg-fan.c hwmon: Use non-OF thermal cooling device registration API 2026-06-03 09:12:45 +02:00
mr75203.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
nct6683.c hwmon: (nct6683) Add support for ASRock Z890 Pro-A 2026-06-09 08:23:09 -07:00
nct6694-hwmon.c hwmon: (nct6694) do not expose enable on DTIN temperature channels 2026-09-09 18:16:35 -07:00
nct6775-core.c hwmon: (nct6775) Add NCT5585D to list of supported chips 2026-08-11 09:00:32 -07:00
nct6775-i2c.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
nct6775-platform.c hwmon: (nct6775) Add NCT5585D to list of supported chips 2026-08-11 09:00:32 -07:00
nct6775.h
nct7363.c hwmon: (nct7363) Fix a resource leak in nct7363_present_pwm_fanin 2026-01-31 07:38:32 -08:00
nct7802.c hwmon: (nct7802) Add time step attributes for tweaking responsiveness 2026-06-09 08:23:00 -07:00
nct7904.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
npcm750-pwm-fan.c hwmon: (npcm750-pwm-fan) Remove redundant dev_err() 2026-08-10 08:59:42 -07:00
nsa320-hwmon.c hwmon: Move MODULE_DEVICE_TABLE next to the table itself 2026-06-09 08:22:57 -07:00
ntc_thermistor.c Linux 7.2-rc2 2026-07-06 16:59:47 +01:00
nzxt-kraken2.c
nzxt-kraken3.c hwmon: (nzxt-kraken3) Add support for NZXT Kraken 2024 Elite 2026-08-10 08:59:42 -07:00
nzxt-smart2.c hwmon: (nzxt-smart2) Check return value of init_device() in probe 2026-08-04 14:07:58 -07:00
pc87360.c
pc87427.c
pcf8591.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
powerz.c hwmon: (powerz) Avoid cacheline sharing for DMA buffer 2026-04-10 08:33:08 -07:00
powr1220.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
prom21-xhci.c hwmon: add AMD Promontory 21 xHCI temperature sensor support 2026-05-21 16:48:41 +02:00
pt5161l.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
pwm-fan.c hwmon: (pwm-fan) Stop RPM timer before freeing tach data 2026-09-13 21:19:47 -07:00
qnap-mcu-hwmon.c thermal/of: Rename the devm_thermal_of_cooling_device_register() function 2026-06-03 09:12:53 +02:00
raspberrypi-hwmon.c hwmon: (raspberrypi) Fix delayed-work teardown race 2026-06-09 08:23:05 -07:00
sbtsi_temp.c hwmon: Add mutex protecting for sbtsi read/write through hwmon 2026-07-17 15:50:48 +02:00
sch56xx-common.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
sch56xx-common.h
sch5627.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
sch5636.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
scmi-hwmon.c hwmon: (scmi) Enable sensors to assure they can be read 2025-10-15 11:04:40 -07:00
scpi-hwmon.c
sfctemp.c hwmon: (sfctemp) Rely on subsystem locking 2025-10-17 07:18:10 -07:00
sg2042-mcu.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
sht3x.c hwmon: (sht3x) Add devicetree support 2026-08-10 08:59:41 -07:00
sht4x.c hwmon: (sht4x) Fix return value from heater_enable_store() 2026-09-07 07:22:19 -07:00
sht15.c hwmon: (sht15) Remove redundant dev_err() 2026-08-10 08:59:42 -07:00
sht21.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
shtc1.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
sis5595.c
sl28cpld-hwmon.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
smpro-hwmon.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
smsc47b397.c
smsc47m1.c
smsc47m192.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
socfpga-hwmon.c hwmon: add Altera SoC FPGA hardware monitoring driver 2026-07-28 22:00:15 -05:00
sparx5-temp.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
spd5118.c hwmon: spd5118: Add I3C support 2026-07-31 09:28:15 +02:00
stts751.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
surface_fan.c
surface_temp.c
sy7636a-hwmon.c hwmon: sy7636a: Fix regulator_enable resource leak on error path 2025-11-26 09:03:15 -08:00
tc74.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
tc654.c hwmon updates for v7.2 2026-06-16 08:10:21 +05:30
thmc50.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
tmp102.c hwmon: (tmp102) Add TMP113 device ID 2026-08-13 04:51:39 -07:00
tmp103.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
tmp108.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
tmp401.c hwmon: (tmp401) register with thermal subsystem 2026-08-10 08:59:41 -07:00
tmp421.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
tmp464.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
tmp513.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
tps23861.c
tsc1641.c hwmon: Drop unused i2c driver_data 2026-06-09 08:22:59 -07:00
tvs-mpfs.c hwmon: Driver for the temp/voltage sensor on PolarFire SoC 2026-08-10 08:59:40 -07:00
ultra45_env.c
vexpress-hwmon.c
via-cputemp.c x86/msr: Switch rdmsr_safe_on_cpu() users to rdmsrq_safe_on_cpu() 2026-06-08 10:01:49 +02:00
via686a.c
vt1211.c hwmon: (vt1211) Convert macros to functions to avoid TOCTOU 2025-11-21 07:50:18 -08:00
vt8231.c hwmon: (vt8231) Convert macros to functions to avoid TOCTOU 2025-11-24 11:47:45 -08:00
w83l785ts.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
w83l786ng.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
w83627ehf.c hwmon: (w83627ehf) make the read-only arrays 'bit' static const 2025-07-20 16:38:34 -07:00
w83627hf.c hwmon: (w83627hf) remove VID sysfs files on error and remove 2026-06-29 13:36:48 -07:00
w83773g.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
w83781d.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
w83791d.c hwmon: (w83791d) remove fan/pwm 4-5 sysfs group on remove 2026-09-14 08:30:01 -07:00
w83792d.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
w83793.c hwmon: (w83793) release probe data through kref 2026-09-14 08:31:09 -07:00
w83795.c hwmon: Use named initializers for arrays of i2c_device_data 2026-06-09 08:22:59 -07:00
wm831x-hwmon.c
wm8350-hwmon.c
xgene-hwmon.c hwmon: (xgene) Stop writing PCC shared memory signature 2026-08-10 08:59:40 -07:00
yogafan.c hwmon: (yogafan) fix non-kernel-doc comment 2026-09-07 07:22:19 -07:00