linux/drivers/hwmon
Guenter Roeck 732a1b28df hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272
[ Upstream commit b153a0bb41 ]

The PMON_CONFIG register on ADM1272 is a 16 bit register. Writing a 8 bit
value into it clears the upper 8 bits of the register, resulting in
unexpected side effects. Fix by writing the 16 bit register value.

Also, it has been reported that temperature readings are sometimes widely
inaccurate, to the point where readings may result in device shutdown due
to errant overtemperature faults. Improve by enabling temperature sampling.

While at it, move the common code for ADM1272 and ADM1278 into a separate
function, and clarify in the error message that an attempt was made to
enable both VOUT and temperature monitoring.

Last but not least, return the error code reported by the underlying I2C
controller and not -ENODEV if updating the PMON_CONFIG register fails.
After all, this does not indicate that the chip is not present, but an
error in the communication with the chip.

Fixes: 4ff0ce227a ("hwmon: (pmbus/adm1275) Add support for ADM1272")
Fixes: 9da9c2dc57 ("hwmon: (adm1275) enable adm1272 temperature reporting")
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/r/20230602213447.3557346-1-linux@roeck-us.net
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2023-07-19 16:35:58 +02:00
..
occ hwmon: (occ) OCC sensors aren't arch-specific 2022-12-04 16:45:02 -08:00
peci hwmon: peci: constify pointers to hwmon_channel_info 2023-04-19 07:08:38 -07:00
pmbus hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272 2023-07-19 16:35:58 +02:00
abituguru.c hwmon: (abitguru) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2022-09-25 14:22:11 -07:00
abituguru3.c hwmon: (abitguru3) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2022-09-25 14:22:11 -07:00
acpi_power_meter.c ACPI: make remove callback of ACPI driver void 2022-11-23 19:11:22 +01:00
ad7314.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 2019-05-30 11:25:18 -07:00
ad7414.c hwmon: cleanup non-bool "valid" data fields 2021-10-12 07:22:41 -07:00
ad7418.c hwmon: cleanup non-bool "valid" data fields 2021-10-12 07:22:41 -07:00
adc128d818.c hwmon updates for v6.1 2022-10-04 19:02:54 -07:00
adcxx.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
adm1021.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
adm1025.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
adm1026.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
adm1029.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
adm1031.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
adm1177.c hwmon: adm1177: constify pointers to hwmon_channel_info 2023-04-19 07:08:34 -07:00
adm9240.c hwmon: adm9240: constify pointers to hwmon_channel_info 2023-04-19 07:08:34 -07:00
ads7828.c hwmon: use simple i2c probe function (take 2) 2020-09-23 09:42:40 -07:00
ads7871.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 51 2019-05-24 17:36:42 +02:00
adt7x10.c hwmon: adt7x10: constify pointers to hwmon_channel_info 2023-04-19 07:08:34 -07:00
adt7x10.h hwmon: (adt7x10) Switch to EXPORT_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2022-09-25 14:22:12 -07:00
adt7310.c hwmon: (adt7x10) Switch to EXPORT_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2022-09-25 14:22:12 -07:00
adt7410.c hwmon: (adt7x10) Switch to EXPORT_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2022-09-25 14:22:12 -07:00
adt7411.c hwmon: adt7411: constify pointers to hwmon_channel_info 2023-04-19 07:08:34 -07:00
adt7462.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
adt7470.c hwmon: adt7470: constify pointers to hwmon_channel_info 2023-04-19 07:08:34 -07:00
adt7475.c hwmon: (adt7475) Use device_property APIs when configuring polarity 2023-04-21 07:27:23 -07:00
aht10.c hwmon: aht10: constify pointers to hwmon_channel_info 2023-04-19 07:08:34 -07:00
amc6821.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
applesmc.c hwmon: cleanup non-bool "valid" data fields 2021-10-12 07:22:41 -07:00
aquacomputer_d5next.c hwmon: (aquacomputer_d5next) Add support for Aquacomputer Aquastream XT 2023-04-21 07:27:23 -07:00
as370-hwmon.c hwmon: as370: constify pointers to hwmon_channel_info 2023-04-19 07:08:34 -07:00
asb100.c hwmon updates for v6.1 2022-10-04 19:02:54 -07:00
asc7621.c hwmon updates for v6.1 2022-10-04 19:02:54 -07:00
aspeed-pwm-tacho.c hwmon: (aspeed-pwm-tacho) increase fan tach period (again) 2022-07-21 07:15:55 -07:00
asus-ec-sensors.c hwmon: (asus-ec-sensors) add ROG STRIX Z390-F GAMING 2023-04-19 07:08:39 -07:00
asus_atk0110.c ACPI: make remove callback of ACPI driver void 2022-11-23 19:11:22 +01:00
asus_wmi_sensors.c hwmon: (asus_wmi_sensors) Save a few bytes of memory 2022-07-13 08:39:42 -07:00
atxp1.c hwmon: Include <linux/kstrtox.h> when appropriate 2022-12-04 16:45:02 -08:00
axi-fan-control.c hwmon: axi-fan: constify pointers to hwmon_channel_info 2023-04-19 07:08:34 -07:00
bt1-pvt.c hwmon: bt1-pvt: constify pointers to hwmon_channel_info 2023-04-19 07:08:34 -07:00
bt1-pvt.h hwmon: (bt1-pvt) Cache current update timeout 2020-10-04 08:40:10 -07:00
coretemp.c hwmon: (coretemp) Delete an obsolete comment 2023-04-19 07:08:39 -07:00
corsair-cpro.c hwmon: corsair: constify pointers to hwmon_channel_info 2023-04-19 07:08:35 -07:00
corsair-psu.c hwmon: corsair: constify pointers to hwmon_channel_info 2023-04-19 07:08:35 -07:00
da9052-hwmon.c hwmon: (da9052) Switch to using the new API kobj_to_dev() 2021-02-11 20:28:56 -08:00
da9055-hwmon.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
dell-smm-hwmon.c hwmon: dell-smm: constify pointers to hwmon_channel_info 2023-04-19 07:08:35 -07:00
dme1737.c hwmon updates for v6.1 2022-10-04 19:02:54 -07:00
drivetemp.c Driver core changes for 6.4-rc1 2023-04-27 11:53:57 -07:00
ds620.c hwmon: cleanup non-bool "valid" data fields 2021-10-12 07:22:41 -07:00
ds1621.c hwmon: use sysfs_emit() to instead of scnprintf() 2022-12-04 16:49:43 -08:00
emc6w201.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
emc1403.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
emc2103.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
emc2305.c hwmon: emc2305: constify pointers to hwmon_channel_info 2023-04-19 07:08:35 -07:00
f71805f.c hwmon: cleanup non-bool "valid" data fields 2021-10-12 07:22:41 -07:00
f71882fg.c hwmon: (f71882fg) prevent possible division by zero 2023-07-19 16:35:44 +02:00
f75375s.c hwmon updates for v6.1 2022-10-04 19:02:54 -07:00
fam15h_power.c hwmon: Replace deprecated CPU-hotplug functions. 2021-08-17 14:54:26 -07:00
fschmd.c hwmon: (fschmd) Make const arrays static const 2022-12-04 16:45:01 -08:00
ftsteutates.c hwmon: ftsteutates: constify pointers to hwmon_channel_info 2023-04-19 07:08:35 -07:00
g760a.c hwmon: cleanup non-bool "valid" data fields 2021-10-12 07:22:41 -07:00
g762.c hwmon: (g762) add a check of devm_add_action in g762_of_clock_enable 2023-04-19 07:08:31 -07:00
gl518sm.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
gl520sm.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
gpio-fan.c hwmon: (gpio-fan) drop of_match_ptr for ID table 2023-04-19 07:08:31 -07:00
gsc-hwmon.c hwmon: (gsc-hwmon) fix fan pwm temperature scaling 2023-07-19 16:35:58 +02:00
gxp-fan-ctrl.c hwmon: gxp-fan: constify pointers to hwmon_channel_info 2023-04-19 07:08:35 -07:00
hih6130.c hwmon: (hih6130) fix kernel-doc warnings 2023-02-03 07:30:10 -08:00
hwmon-vid.c treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
hwmon.c Driver core changes for 6.4-rc1 2023-04-27 11:53:57 -07:00
i5k_amb.c hwmon: (i5k_amb, vt8231) Drop uses of pci_read_config_*() return value 2020-08-04 14:24:39 -07:00
i5500_temp.c hwmon: i5500_temp: constify pointers to hwmon_channel_info 2023-04-19 07:08:35 -07:00
ibmaem.c hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails 2022-07-01 11:53:29 -07:00
ibmpex.c hwmon: ibmpex: remove unnecessary (void*) conversions 2023-02-03 07:30:10 -08:00
ibmpowernv.c hwmon: (ibmpowernv, pwm-fan) Use of_property_present() for testing DT property presence 2023-04-19 07:08:31 -07:00
iio_hwmon.c hwmon: (iio_hwmon) use dev_err_probe 2023-02-03 07:30:11 -08:00
ina2xx.c hwmon: ina2xx: add optional regulator support 2023-04-19 07:08:40 -07:00
ina209.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
ina238.c hwmon: ina238: constify pointers to hwmon_channel_info 2023-04-19 07:08:35 -07:00
ina3221.c hwmon: ina3221: constify pointers to hwmon_channel_info 2023-04-19 07:08:35 -07:00
intel-m10-bmc-hwmon.c hwmon: intel-m10-bmc: constify pointers to hwmon_channel_info 2023-04-19 07:08:35 -07:00
it87.c hwmon: (it87) Disable/enable SMBus access for IT8622E chipset 2023-04-21 07:27:23 -07:00
jc42.c hwmon: jc42: constify pointers to hwmon_channel_info 2023-04-19 07:08:35 -07:00
k8temp.c hwmon: k8temp: constify pointers to hwmon_channel_info 2023-04-19 07:08:36 -07:00
k10temp.c hwmon: (k10temp) Add PCI ID for family 19, model 78h 2023-05-08 11:36:19 +02:00
Kconfig hwmon: (sfctemp) Add StarFive JH71x0 temperature sensor 2023-04-19 07:08:39 -07:00
lan966x-hwmon.c hwmon: lan966x: constify pointers to hwmon_channel_info 2023-04-19 07:08:36 -07:00
lineage-pem.c hwmon: cleanup non-bool "valid" data fields 2021-10-12 07:22:41 -07:00
lm63.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
lm70.c hwmon: (lm70) Add ti,tmp125 support 2022-02-27 17:03:19 -08:00
lm73.c hwmon: use sysfs_emit() to instead of scnprintf() 2022-12-04 16:49:43 -08:00
lm75.c hwmon: lm75: constify pointers to hwmon_channel_info 2023-04-19 07:08:36 -07:00
lm75.h hwmon: (lm75) Replace kernel.h with the necessary inclusions 2022-07-13 08:38:19 -07:00
lm77.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
lm78.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
lm80.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
lm83.c hwmon: lm83: constify pointers to hwmon_channel_info 2023-04-19 07:08:36 -07:00
lm85.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
lm87.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
lm90.c hwmon: Include <linux/kstrtox.h> when appropriate 2022-12-04 16:45:02 -08:00
lm92.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
lm93.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
lm95234.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
lm95241.c hwmon: lm95241: constify pointers to hwmon_channel_info 2023-04-19 07:08:36 -07:00
lm95245.c hwmon: lm95245: constify pointers to hwmon_channel_info 2023-04-19 07:08:36 -07:00
lochnagar-hwmon.c hwmon: lochnagar: Remove the unneeded include <linux/i2c.h> 2023-04-23 08:22:28 -07:00
ltc2945.c hwmon: (ltc2945) Allow setting shunt resistor 2023-02-03 07:30:10 -08:00
ltc2947-core.c hwmon: ltc2947: constify pointers to hwmon_channel_info 2023-04-19 07:08:36 -07:00
ltc2947-i2c.c hwmon: (ltc2947) Switch to EXPORT_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2022-09-25 14:22:12 -07:00
ltc2947-spi.c hwmon: (ltc2947) Switch to EXPORT_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2022-09-25 14:22:12 -07:00
ltc2947.h hwmon: Add support for ltc2947 2019-11-06 14:37:19 -08:00
ltc2990.c hwmon: replace snprintf in show functions with sysfs_emit 2021-04-20 06:50:14 -07:00
ltc2992.c hwmon: ltc2992: constify pointers to hwmon_channel_info 2023-04-19 07:08:36 -07:00
ltc4151.c hwmon: cleanup non-bool "valid" data fields 2021-10-12 07:22:41 -07:00
ltc4215.c hwmon: cleanup non-bool "valid" data fields 2021-10-12 07:22:41 -07:00
ltc4222.c hwmon: replace snprintf in show functions with sysfs_emit 2021-04-20 06:50:14 -07:00
ltc4245.c hwmon: ltc4245: constify pointers to hwmon_channel_info 2023-04-19 07:08:37 -07:00
ltc4260.c hwmon: replace snprintf in show functions with sysfs_emit 2021-04-20 06:50:14 -07:00
ltc4261.c hwmon: cleanup non-bool "valid" data fields 2021-10-12 07:22:41 -07:00
ltq-cputemp.c hwmon: ltq-cputemp: constify pointers to hwmon_channel_info 2023-04-19 07:08:37 -07:00
Makefile hwmon: (sfctemp) Add StarFive JH71x0 temperature sensor 2023-04-19 07:08:39 -07:00
max127.c hwmon: max127: constify pointers to hwmon_channel_info 2023-04-19 07:08:37 -07:00
max197.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
max1111.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
max1619.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
max1668.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
max6620.c hwmon: max6620: constify pointers to hwmon_channel_info 2023-04-19 07:08:37 -07:00
max6621.c hwmon: max6621: constify pointers to hwmon_channel_info 2023-04-19 07:08:37 -07:00
max6639.c hwmon: (max6639) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2022-09-25 14:22:12 -07:00
max6642.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
max6650.c hwmon: max6650: constify pointers to hwmon_channel_info 2023-04-19 07:08:37 -07:00
max6697.c hwmon: Use kobj_to_dev() 2021-04-20 06:50:14 -07:00
max16065.c hwmon: cleanup non-bool "valid" data fields 2021-10-12 07:22:41 -07:00
max31722.c hwmon: (max31722) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2022-09-25 14:22:12 -07:00
max31730.c hwmon: max31730: constify pointers to hwmon_channel_info 2023-04-19 07:08:37 -07:00
max31760.c hwmon: max31760: constify pointers to hwmon_channel_info 2023-04-19 07:08:37 -07:00
max31790.c hwmon: max31790: constify pointers to hwmon_channel_info 2023-04-19 07:08:37 -07:00
mc34vr500.c hwmon: mc34vr500: constify pointers to hwmon_channel_info 2023-04-19 07:08:37 -07:00
mc13783-adc.c hwmon: (mc13783-adc) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
mcp3021.c hwmon: mcp3021: constify pointers to hwmon_channel_info 2023-04-19 07:08:37 -07:00
menf21bmc_hwmon.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
mlxreg-fan.c hwmon: mlxreg: constify pointers to hwmon_channel_info 2023-04-19 07:08:37 -07:00
mr75203.c hwmon: Include <linux/kstrtox.h> when appropriate 2022-12-04 16:45:02 -08:00
nct6683.c hwmon: (nct6683) remove unused variable in nct6683_create_attr_group 2022-10-02 08:01:18 -07:00
nct6775-core.c hwmon: (nct6775) Fix incorrect parenthesization in nct6775_write_fan_div() 2023-01-03 13:26:45 -08:00
nct6775-i2c.c hwmon: (nct6775) Add i2c driver 2022-05-22 11:32:31 -07:00
nct6775-platform.c hwmon: (nct6775) update ASUS WMI monitoring list A620/B760/W790 2023-04-19 07:08:40 -07:00
nct6775.h hwmon: (nct6775) Fix platform driver suspend regression 2022-08-10 06:37:01 -07:00
nct7802.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
nct7904.c hwmon: nct7904: constify pointers to hwmon_channel_info 2023-04-19 07:08:37 -07:00
npcm750-pwm-fan.c hwmon: npcm750-pwm: constify pointers to hwmon_channel_info 2023-04-19 07:08:37 -07:00
nsa320-hwmon.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 408 2019-06-05 17:37:14 +02:00
ntc_thermistor.c hwmon: ntc_thermistor: constify pointers to hwmon_channel_info 2023-04-19 07:08:37 -07:00
nzxt-kraken2.c hwmon: nzxt: constify pointers to hwmon_channel_info 2023-04-19 07:08:37 -07:00
nzxt-smart2.c hwmon: nzxt: constify pointers to hwmon_channel_info 2023-04-19 07:08:37 -07:00
oxp-sensors.c hwmon: oxp-sensors: constify pointers to hwmon_channel_info 2023-04-19 07:08:38 -07:00
pc87360.c hwmon: (pc87360) Reorder symbols to get rid of a few forward declarations 2022-09-25 14:22:11 -07:00
pc87427.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
pcf8591.c hwmon: Include <linux/kstrtox.h> when appropriate 2022-12-04 16:45:02 -08:00
powr1220.c hwmon: powr1220: constify pointers to hwmon_channel_info 2023-04-19 07:08:38 -07:00
pwm-fan.c hwmon: (pwm-fan) set usage_power on PWM state 2023-04-19 07:08:33 -07:00
raspberrypi-hwmon.c hwmon: raspberrypi: constify pointers to hwmon_channel_info 2023-04-19 07:08:38 -07:00
sbrmi.c hwmon: sbrmi: constify pointers to hwmon_channel_info 2023-04-19 07:08:38 -07:00
sbtsi_temp.c hwmon: sbtsi_temp: constify pointers to hwmon_channel_info 2023-04-19 07:08:38 -07:00
sch56xx-common.c hwmon: (sch56xx-common) Add DMI override table 2022-07-13 08:38:19 -07:00
sch56xx-common.h hwmon: (sch56xx) Use devres functions for watchdog 2021-06-17 04:21:44 -07:00
sch5627.c hwmon: sch5627: constify pointers to hwmon_channel_info 2023-04-19 07:08:38 -07:00
sch5636.c hwmon: (sch56xx) Autoload modules on platform device creation 2022-02-27 17:03:17 -08:00
scmi-hwmon.c thermal: Add a thermal zone id accessor 2023-03-03 20:45:02 +01:00
scpi-hwmon.c thermal/core: Use the thermal zone 'devdata' accessor in hwmon located drivers 2023-03-03 20:45:02 +01:00
sfctemp.c hwmon: (sfctemp) Simplify error message 2023-04-19 07:08:40 -07:00
sht3x.c hwmon: use sysfs_emit() to instead of scnprintf() 2022-12-04 16:49:43 -08:00
sht4x.c hwmon: sht4x: constify pointers to hwmon_channel_info 2023-04-19 07:08:38 -07:00
sht15.c hwmon: (sht15,sht21) fix kernel-doc warnings 2023-02-03 07:30:10 -08:00
sht21.c hwmon: (sht15,sht21) fix kernel-doc warnings 2023-02-03 07:30:10 -08:00
shtc1.c hwmon: shtc1: add support for device tree bindings 2020-09-23 09:42:40 -07:00
sis5595.c hwmon: (sis5595) Reorder symbols to get rid of a few forward declarations 2022-09-25 14:22:11 -07:00
sl28cpld-hwmon.c hwmon: sl28cpld: constify pointers to hwmon_channel_info 2023-04-19 07:08:38 -07:00
smm665.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
smpro-hwmon.c hwmon: smpro: constify pointers to hwmon_channel_info 2023-04-19 07:08:38 -07:00
smsc47b397.c hwmon: cleanup non-bool "valid" data fields 2021-10-12 07:22:41 -07:00
smsc47m1.c hwmon: (smsc47m1) Remove 'h' from printk format specifier 2021-01-27 17:44:17 -08:00
smsc47m192.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
sparx5-temp.c hwmon: sparx5-temp: constify pointers to hwmon_channel_info 2023-04-19 07:08:38 -07:00
stts751.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
sy7636a-hwmon.c hwmon: sy7636a: constify pointers to hwmon_channel_info 2023-04-19 07:08:38 -07:00
tc74.c hwmon: use simple i2c probe function 2020-09-23 09:42:39 -07:00
tc654.c hwmon: (tc654) Add thermal_cooling device support 2022-02-27 17:03:18 -08:00
thmc50.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
tmp102.c hwmon: tmp102: constify pointers to hwmon_channel_info 2023-04-19 07:08:38 -07:00
tmp103.c hwmon: tmp103: constify pointers to hwmon_channel_info 2023-04-19 07:08:38 -07:00
tmp108.c hwmon: tmp108: constify pointers to hwmon_channel_info 2023-04-19 07:08:38 -07:00
tmp401.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
tmp421.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
tmp464.c hwmon: tmp464: constify pointers to hwmon_channel_info 2023-04-19 07:08:39 -07:00
tmp513.c hwmon: tmp513: constify pointers to hwmon_channel_info 2023-04-19 07:08:39 -07:00
tps23861.c hwmon: tps23861: constify pointers to hwmon_channel_info 2023-04-19 07:08:39 -07:00
ultra45_env.c treewide: Add SPDX license identifier for more missed files 2019-05-21 10:50:45 +02:00
vexpress-hwmon.c hwmon: (vexpress-hwmon) Use of_device_get_match_data() 2022-03-08 09:15:22 -08:00
via-cputemp.c hwmon: Convert to new X86 CPU match macros 2020-03-24 21:33:36 +01:00
via686a.c hwmon: (via686a) Reorder symbols to get rid of a few forward declarations 2022-09-25 14:22:11 -07:00
vt1211.c hwmon: remove unused superio_outb function 2023-04-19 07:08:33 -07:00
vt8231.c hwmon: Remove some useless #include <linux/hwmon-vid.h> 2022-12-04 16:45:02 -08:00
w83l785ts.c hwmon updates for v6.1 2022-10-04 19:02:54 -07:00
w83l786ng.c hwmon: Remove some useless #include <linux/hwmon-vid.h> 2022-12-04 16:45:02 -08:00
w83627ehf.c hwmon: w83627ehf: constify pointers to hwmon_channel_info 2023-04-19 07:08:39 -07:00
w83627hf.c hwmon: w83627hf: Reorder symbols to get rid of a few forward declarations 2022-09-26 15:21:33 -07:00
w83773g.c hwmon: w83773g: constify pointers to hwmon_channel_info 2023-04-19 07:08:39 -07:00
w83781d.c hwmon updates for v6.1 2022-10-04 19:02:54 -07:00
w83791d.c hwmon updates for v6.1 2022-10-04 19:02:54 -07:00
w83792d.c hwmon updates for v6.1 2022-10-04 19:02:54 -07:00
w83793.c hwmon updates for v6.1 2022-10-04 19:02:54 -07:00
w83795.c hwmon updates for v6.1 2022-10-04 19:02:54 -07:00
wm831x-hwmon.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 271 2019-06-05 17:30:30 +02:00
wm8350-hwmon.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 271 2019-06-05 17:30:30 +02:00
xgene-hwmon.c hwmon: (xgene) Fix ioremap and memremap leak 2023-03-21 07:50:24 -07:00