linux-yocto/drivers/hwmon/pmbus
Torben Nielsen ce3cf7c8a1 hwmon: (pmbus/ucd9000) Fix error in ucd9000_gpio_set
The GPIO output functionality does not work as intended.

The ucd9000_gpio_set function should set UCD9000_GPIO_CONFIG_OUT_VALUE
(bit 2) in order to change the output value of the selected GPIO.
Instead UCD9000_GPIO_CONFIG_STATUS (bit 3) is set, but this is a
read-only value. This patch fixes the mistake and provides the intended
functionality of the GPIOs.

See UCD90xxx Sequencer and System Health Controller PMBus Command SLVU352C
section 10.43 for reference.

Signed-off-by: Torben Nielsen <t8927095@gmail.com>
Link: https://lore.kernel.org/r/20250718093644.356085-2-t8927095@gmail.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
2025-07-18 09:50:55 -07:00
..
acbel-fsg032.c
adm1266.c
adm1275.c hwmon: (pmbus/adm1275) add adm1273 support 2025-01-07 09:08:10 -08:00
adp1050.c
bel-pfe.c
bpa-rs600.c
crps.c hwmon: (pmbus/crps) Add Intel CRPS185 power supply 2024-12-18 07:14:58 -08:00
delta-ahe50dc-fan.c
dps920ab.c hwmon: pmbus: dps920ab: Add ability to instantiate through i2c 2025-01-13 08:57:06 -08:00
fsp-3y.c
ibm-cffps.c
ina233.c hwmon: Add driver for TI INA233 Current and Power Monitor 2025-03-18 08:03:37 -07:00
inspur-ipsps.c
ir35221.c
ir36021.c
ir38064.c
irps5401.c
isl68137.c
Kconfig hwmon: (pmbus/lt3074) add support for lt3074 2025-04-23 07:18:27 -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
ltc2978.c hwmon: (pmbus/ltc2978) add support for lt717x 2025-03-17 08:05:08 -07:00
ltc3815.c
ltc4286.c
Makefile hwmon: (pmbus/lt3074) add support for lt3074 2025-04-23 07:18:27 -07:00
max8688.c
max15301.c hwmon: (pmbus/max15301) Add support for MAX15303 2025-01-08 09:17:49 -08:00
max16064.c
max16601.c
max20730.c
max20751.c
max31785.c
max34440.c hwmon: (max34451) Work around lost page 2025-04-23 07:18:27 -07:00
mp2856.c
mp2888.c
mp2891.c
mp2975.c
mp2993.c
mp5023.c
mp5920.c
mp5990.c
mp9941.c
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: Add support for MPM3695 family 2025-05-12 09:45:26 -07:00
pim4328.c
pli1209bc.c
pm6764tr.c
pmbus_core.c hwmon: (pmbus) Introduce page_change_delay 2025-04-23 07:18:27 -07:00
pmbus.c hwmon: (pmbus) Initialise page count in pmbus_identify() 2025-03-02 08:27:22 -08:00
pmbus.h hwmon: (pmbus) Do not set regulators_node for single-channel chips 2025-04-23 07:18:27 -07:00
pxe1610.c
q54sj108a2.c
stpddc60.c
tda38640.c hwmon: (pmbus) Do not set regulators_node for single-channel chips 2025-04-23 07:18:27 -07:00
tps546d24.c
tps25990.c hwmon: (pmbus) Do not set regulators_node for single-channel chips 2025-04-23 07:18:27 -07:00
tps40422.c
tps53679.c
ucd9000.c hwmon: (pmbus/ucd9000) Fix error in ucd9000_gpio_set 2025-07-18 09:50:55 -07:00
ucd9200.c
xdp710.c
xdpe152c4.c
xdpe12284.c
zl6100.c