mirror-linux/drivers/hwmon/pmbus
Andy Shevchenko fb447217c5 hwmon: (ina233) Don't check for specific errors when parsing properties
Instead of checking for the specific error codes (that can be considered
a layering violation to some extent) check for the property existence first
and then either parse it, or apply a default value.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20260219141532.2259642-1-andriy.shevchenko@linux.intel.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
2026-04-12 07:25:56 -07:00
..
Kconfig hwmon:(pmbus/xdp720) Add support for efuse xdp720 2026-04-11 00:02:35 -07:00
Makefile hwmon:(pmbus/xdp720) Add support for efuse xdp720 2026-04-11 00:02:35 -07:00
acbel-fsg032.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
adm1266.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
adm1275.c hwmon: (pmbus/adm1275) add sq24905c support 2025-09-07 16:33:47 -07:00
adp1050.c hwmon: (pmbus/adp1050) Add regulator support for ltp8800 2025-07-20 16:38:34 -07:00
aps-379.c hwmon: pmbus: Add support for Sony APS-379 2026-04-10 08:26:36 -07:00
bel-pfe.c hwmon: (pmbus/bel-pfe) Remove use of i2c_match_id() 2026-03-30 19:45:05 -07:00
bpa-rs600.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
crps.c hwmon: (pmbus/crps) Add Intel CRPS185 power supply 2024-12-18 07:14:58 -08:00
delta-ahe50dc-fan.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
dps920ab.c hwmon: pmbus: dps920ab: Add ability to instantiate through i2c 2025-01-13 08:57:06 -08:00
fsp-3y.c hwmon: (pmbus/fsp-3y) Remove use of i2c_match_id() 2026-03-30 19:45:06 -07:00
hac300s.c hwmon: (pmbus/hac300s) Add error check for pmbus_read_word_data() return value 2026-03-17 15:19:45 -07:00
ibm-cffps.c hwmon: (pmbus/ibm-cffps) Remove use of i2c_match_id() 2026-03-30 19:45:05 -07:00
ina233.c hwmon: (ina233) Don't check for specific errors when parsing properties 2026-04-12 07:25:56 -07:00
inspur-ipsps.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ir35221.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ir36021.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ir38064.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
irps5401.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
isl68137.c hwmon: (pmbus/isl68137) Add support for Renesas RAA228942 and RAA228943 2026-03-30 19:45:06 -07:00
lm25066.c hwmon: (pmbus) Do not set regulators_node for single-channel chips 2025-04-23 07:18:27 -07:00
lt3074.c hwmon: (pmbus/lt3074) add support for lt3074 2025-04-23 07:18:27 -07:00
lt7182s.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ltc2978.c hwmon: (pmbus/ltc2978) Remove use of i2c_match_id() 2026-03-30 19:45:06 -07:00
ltc3815.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ltc4286.c hwmon: (pmbus/ltc4286) Drop unused i2c device ids 2024-07-10 07:11:34 -07:00
max8688.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
max15301.c hwmon: (pmbus/max15301) Add support for MAX15303 2025-01-08 09:17:49 -08:00
max16064.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
max16601.c hwmon: (pmbus/max16601) Remove use of i2c_match_id() 2026-03-30 19:45:06 -07:00
max17616.c hwmon: (pmbus/max17616) add driver for max17616 2025-10-15 11:01:35 -07:00
max20730.c hwmon: (pmbus/max20730) Remove use of i2c_match_id() 2026-03-30 19:45:05 -07:00
max20751.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
max31785.c hwmon: (pmbus/max31785) check for partial i2c_transfer in read_long_data 2026-03-30 19:45:06 -07:00
max34440.c hwmon: (pmbus/max34440) Remove use of i2c_match_id() 2026-03-30 19:45:05 -07:00
mp2856.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
mp2869.c hwmon: (pmbus/mp2869) Check pmbus_read_byte_data() before using its return value 2026-03-17 15:20:55 -07:00
mp2888.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
mp2891.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
mp2925.c hwmon: (mp2925) Add vid offset for vid mode 2026-01-31 07:38:31 -08:00
mp2975.c hwmon: (pmbus/mp2975) Add error check for pmbus_read_word_data() return value 2026-03-17 15:20:24 -07:00
mp2993.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
mp5023.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
mp5920.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
mp5926.c hwmon: (pmbus) Add mp5926 driver 2026-01-31 07:38:31 -08:00
mp5990.c hwmon: (pmbus/mp5990) add support for MP5998 2025-09-24 07:38:07 -07:00
mp9941.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
mp9945.c hwmon: (pmbus) add driver for MPS MP9945 2025-10-15 11:02:43 -07:00
mp29502.c hwmon: add MP29502 driver 2025-09-08 06:13:16 -07:00
mpq7932.c hwmon: (pmbus) Do not set regulators_node for single-channel chips 2025-04-23 07:18:27 -07:00
mpq8785.c hwmon: (pmbus/mpq8785) fix VOUT_MODE mismatch during identification 2026-02-10 07:14:45 -08:00
pim4328.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
pli1209bc.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
pm6764tr.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
pmbus.c hwmon: (pmbus) Remove use of i2c_match_id() 2026-03-30 19:45:05 -07:00
pmbus.h hwmon: (pmbus) Add support for guarded PMBus lock 2026-03-30 19:45:06 -07:00
pmbus_core.c hwmon: (pmbus_core) Use guard() for mutex protection 2026-03-30 19:45:06 -07:00
pxe1610.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
q54sj108a2.c hwmon: (pmbus) Add Delta Q54SN120A1 Q54SW120A7 chip 2026-03-30 19:45:06 -07:00
stef48h28.c hwmon: pmbus: add support for STEF48H28 2026-01-31 07:38:32 -08:00
stpddc60.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
tda38640.c hwmon: (pmbus) Do not set regulators_node for single-channel chips 2025-04-23 07:18:27 -07:00
tps546d24.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
tps25990.c hwmon: (pmbus/tps25990) Don't check for specific errors when parsing properties 2026-04-12 07:23:51 -07:00
tps40422.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
tps53679.c hwmon: (pmbus/tps53679) Remove use of i2c_match_id() 2026-03-30 19:45:06 -07:00
ucd9000.c kernel.h: drop hex.h and update all hex.h users 2026-01-20 19:44:19 -08:00
ucd9200.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
xdp710.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
xdp720.c hwmon:(pmbus/xdp720) Add support for efuse xdp720 2026-04-11 00:02:35 -07:00
xdpe1a2g7b.c hwmon:(pmbus/xdpe1a2g7b) Add support for xdpe1a2g5b/7b controllers 2026-03-30 19:45:05 -07:00
xdpe152c4.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
xdpe12284.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
zl6100.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00