android_kernel_samsung_sm8650/drivers/hwmon
Guenter Roeck 1ae94553dc hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272
[ Upstream commit b153a0bb4199566abd337119207f82b59a8cd1ca ]

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>
2023-07-19 16:21:27 +02:00
..
occ Char/Misc and other driver changes for 6.1-rc1 2022-10-08 08:56:37 -07:00
peci hwmon: (peci/cputemp) Fix miscalculated DTS for SKX 2023-04-20 12:35:11 +02:00
pmbus hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272 2023-07-19 16:21:27 +02:00
abituguru3.c hwmon: (abitguru3) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2022-09-25 14:22:11 -07:00
abituguru.c hwmon: (abitguru) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2022-09-25 14:22:11 -07:00
acpi_power_meter.c hwmon updates for v6.1 2022-10-04 19:02:54 -07: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) Fix kerneldoc attribute formatting 2020-12-02 17:42:23 -08:00
adm9240.c hwmon: (adm9240) fix data race in adm9240_fan_read 2022-09-25 14:22:11 -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) Switch to EXPORT_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2022-09-25 14:22:12 -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: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
adt7462.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
adt7470.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
adt7475.c hwmon: (adt7475) Use device_property APIs when configuring polarity 2023-05-11 23:03:00 +09:00
aht10.c hwmon: (aht10) Unlock on error in aht10_read_values() 2021-01-27 17:44:19 -08: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 High Flow Next 2022-09-19 06:17:06 -07:00
as370-hwmon.c hwmon: (as370-hwmon) Use HWMON_CHANNEL_INFO macro 2022-05-22 11:32:31 -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_atk0110.c hwmon: (asus_atk0110) no need to check return value of debugfs_create functions 2019-06-23 18:33:01 -07:00
asus_wmi_sensors.c hwmon: (asus_wmi_sensors) Save a few bytes of memory 2022-07-13 08:39:42 -07:00
asus-ec-sensors.c hwmon: (asus-ec-sensors) add missing mutex path 2023-03-10 09:33:20 +01:00
atxp1.c hwmon: cleanup non-bool "valid" data fields 2021-10-12 07:22:41 -07:00
axi-fan-control.c hwmon: Make use of devm_clk_get_enabled() 2022-09-25 14:22:11 -07:00
bt1-pvt.c hwmon: (bt1-pvt) use generic polynomial functions 2022-05-22 11:32:30 -07:00
bt1-pvt.h hwmon: (bt1-pvt) Cache current update timeout 2020-10-04 08:40:10 -07:00
coretemp.c hwmon: (coretemp) Simplify platform device handling 2023-03-10 09:33:59 +01:00
corsair-cpro.c hwmon: (corsair-cpro) Fix fall-through warnings for Clang 2021-05-17 19:50:23 -05:00
corsair-psu.c hwmon: (corsair-psu) Add USB id of the new HX1500i psu 2022-10-22 06:59:12 -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) Improve warning messages 2022-09-19 06:17:05 -07:00
dme1737.c hwmon updates for v6.1 2022-10-04 19:02:54 -07:00
drivetemp.c hwmon: (drivetemp) Add module alias 2022-07-13 08:39:42 -07:00
ds620.c hwmon: cleanup non-bool "valid" data fields 2021-10-12 07:22:41 -07:00
ds1621.c hwmon: cleanup non-bool "valid" data fields 2021-10-12 07:22:41 -07: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) fix pwm never being able to set lower 2022-12-31 13:32:23 +01: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:21:19 +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 updates for v6.1 2022-10-04 19:02:54 -07:00
ftsteutates.c hwmon: (ftsteutates) Fix scaling of measurements 2023-03-10 09:33:10 +01:00
g760a.c hwmon: cleanup non-bool "valid" data fields 2021-10-12 07:22:41 -07:00
g762.c hwmon: use simple i2c probe function 2020-09-23 09:42:39 -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) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2022-09-25 14:22:12 -07:00
gsc-hwmon.c hwmon: (gsc-hwmon) fix fan pwm temperature scaling 2023-07-19 16:21:26 +02:00
hih6130.c hwmon: use simple i2c probe function 2020-09-23 09:42:39 -07:00
hwmon-vid.c treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
hwmon.c hwmon: fix potential sensor registration fail if of_node is missing 2023-03-30 12:49:13 +02: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) fix missing pci_disable_device() 2022-11-20 06:04:16 -08: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) Fix possible UAF when ibmpex_register_bmc() fails 2022-11-20 06:04:16 -08:00
ibmpowernv.c hwmon: (ibmpowernv) Silence strncpy() warning 2020-12-02 17:42:23 -08:00
iio_hwmon.c hwmon: (iio_hwmon) Make use of device properties 2022-09-19 06:17:05 -07:00
ina2xx.c hwmon: replace snprintf in show functions with sysfs_emit 2021-04-20 06:50:14 -07:00
ina209.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
ina238.c hwmon: Driver for Texas Instruments INA238 2021-12-26 15:02:05 -08:00
ina3221.c hwmon: (ina3221) return prober error code 2023-03-22 13:33:52 +01:00
intel-m10-bmc-hwmon.c hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() 2022-05-17 05:53:00 -07:00
it87.c hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs 2023-03-30 12:49:13 +02:00
jc42.c hwmon: (jc42) Fix missing unlock on error in jc42_write() 2022-12-31 13:33:06 +01:00
k8temp.c hwmon: (k8temp) update to use new hwmon registration API 2019-09-03 12:47:17 -07:00
k10temp.c hwmon: (k10temp) Add PCI ID for family 19, model 78h 2023-06-09 10:34:08 +02:00
Kconfig hwmon: (nct6775) Directly call ASUS ACPI WMI method 2023-03-10 09:33:59 +01:00
lan966x-hwmon.c hwmon: add driver for the Microchip LAN966x SoC 2022-05-22 11:32:30 -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: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
lm75.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -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: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -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: (lm90) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2022-09-25 14:22:12 -07: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: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
lm95245.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
lochnagar-hwmon.c
ltc2945.c hwmon: (ltc2945) Handle error case in ltc2945_value_store 2023-03-10 09:33:20 +01:00
ltc2947-core.c hwmon: (ltc2947) fix temperature scaling 2022-11-20 06:04:15 -08: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) Set can_sleep flag for GPIO chip 2023-03-22 13:33:52 +01: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: use simple i2c probe function 2020-09-23 09:42:39 -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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
Makefile drivers: hwmon: Add max31760 fan speed controller driver 2022-09-20 07:10:58 -07:00
max127.c hwmon: (max127) Add Maxim MAX127 hardware monitoring driver 2020-12-02 17:42:24 -08: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: Add Maxim MAX6620 hardware monitoring driver 2021-10-12 07:22:37 -07:00
max6621.c hwmon: (max6621) Fix fall-through warnings for Clang 2021-05-17 19:50:37 -05: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) Switch to using the new API kobj_to_dev() 2021-01-27 17:44:18 -08: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) witch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2022-09-25 14:22:12 -07:00
max31760.c drivers: hwmon: Add max31760 fan speed controller driver 2022-09-20 07:10:58 -07:00
max31790.c hwmon: (max31790) add fanN_enable 2022-09-19 06:17:05 -07:00
mc13783-adc.c
mcp3021.c hwmon: (mcp3021) improve driver support for newer hwmon interface 2022-07-15 10:55:57 -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-fan) Return zero speed for broken fan 2023-03-10 09:33:22 +01:00
mr75203.c hwmon: Make use of devm_clk_get_enabled() 2022-09-25 14:22:11 -07: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-03-10 09:34:23 +01:00
nct6775-i2c.c hwmon: (nct6775) Add i2c driver 2022-05-22 11:32:31 -07:00
nct6775-platform.c hwmon: (nct6775) B650/B660/X670 ASUS boards support 2023-03-10 09:33:59 +01: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: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
npcm750-pwm-fan.c hwmon: (npcm750-pwm-fan) Remove dev_err() usage after platform_get_irq() 2019-09-03 12:47:17 -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) Underscore Samsung thermistor 2022-02-19 16:47:54 -08:00
nzxt-kraken2.c hwmon: add driver for NZXT Kraken X42/X52/X62/X72 2021-04-20 06:50:14 -07:00
nzxt-smart2.c hwmon: (nzxt-smart2) add another USB ID 2022-09-19 06:17:06 -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 i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
powr1220.c hwmon: (powr1220) Add support for Lattice's POWR1014 power manager IC 2022-02-27 17:03:17 -08:00
pwm-fan.c hwmon: (pwm-fan) Explicitly switch off fan power when setting pwm1_enable to 0 2022-10-16 15:52:59 -07:00
raspberrypi-hwmon.c hwmon: (raspberrypi) Exit immediately in case of error in init 2021-12-26 15:02:06 -08:00
s3c-hwmon.c hwmon: replace snprintf in show functions with sysfs_emit 2021-04-20 06:50:14 -07:00
sbrmi.c hwmon: Add support for SB-RMI power module 2021-08-17 14:54:25 -07:00
sbtsi_temp.c hwmon: (sbtsi) Add basic support for SB-TSI sensors 2020-12-12 08:32:35 -08: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) Add pwmX_auto_channels_temp support 2022-02-27 17:03:19 -08:00
sch5636.c hwmon: (sch56xx) Autoload modules on platform device creation 2022-02-27 17:03:17 -08:00
scmi-hwmon.c hwmon: (scmi) Register explicitly with Thermal Framework 2022-11-04 16:47:01 -07:00
scpi-hwmon.c hwmon/drivers/core: Switch to new of thermal API 2022-08-17 14:09:39 +02:00
sht3x.c hwmon: use simple i2c probe function 2020-09-23 09:42:39 -07:00
sht4x.c hwmon: (sht4x) do not overflow clamping operation on 32-bit platforms 2022-09-25 14:22:11 -07:00
sht15.c hwmon: (sht15) Fix wrong assumptions in device remove callback 2022-07-26 07:00:27 -07:00
sht21.c hwmon: cleanup non-bool "valid" data fields 2021-10-12 07:22:41 -07: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) Fix typo in comment 2022-05-22 11:32:32 -07:00
smm665.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02: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) Use devm_clk_get_enabled() helper 2022-09-19 06:17:05 -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: Add temperature driver for sy7636a 2022-02-08 09:27:33 +00: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) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2022-09-25 14:22:12 -07:00
tmp103.c hwmon: (tmp103) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2022-09-25 14:22:12 -07:00
tmp108.c hwmon: (tmp108) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2022-09-25 14:22:12 -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: Add driver for Texas Instruments TMP464 and TMP468 2022-03-03 07:40:42 -08:00
tmp513.c hwmon: tmp512: drop of_match_ptr for ID table 2023-03-22 13:33:52 +01:00
tps23861.c hwmon updates for v6.1 2022-10-04 19:02:54 -07:00
ultra45_env.c
vexpress-hwmon.c hwmon: (vexpress-hwmon) Use of_device_get_match_data() 2022-03-08 09:15:22 -08:00
via686a.c hwmon: (via686a) Reorder symbols to get rid of a few forward declarations 2022-09-25 14:22:11 -07:00
via-cputemp.c hwmon: Convert to new X86 CPU match macros 2020-03-24 21:33:36 +01:00
vt1211.c hwmon: cleanup non-bool "valid" data fields 2021-10-12 07:22:41 -07:00
vt8231.c hwmon: (vt8231) Reorder symbols to get rid of a few forward declarations 2022-09-25 14:22:11 -07:00
w83l785ts.c hwmon updates for v6.1 2022-10-04 19:02:54 -07:00
w83l786ng.c hwmon: move from strlcpy with unused retval to strscpy 2022-09-19 06:17:05 -07:00
w83627ehf.c hwmon: (w83627ehf) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2022-09-25 14:22:12 -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: use simple i2c probe function 2020-09-23 09:42: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-04-20 12:35:11 +02:00