pmbus_clear_faults() attempts to clear faults on non-existing real pages. As a result, the command error bit in the status register is set, and faults are not really cleared. All byte writes to non-zero pages are requests to clear the status register on that page. Since non-zero pages are virtual and do not exist on the chip, there is nothing to do, and such requests have to be ignored. This fixes above problem. Signed-off-by: Guenter Roeck <guenter.roeck@ericsson.com> Reviewed-by: Robert Coulson <robert.coulson@ericsson.com> |
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
adm1275.c | ||
lm25066.c | ||
max8688.c | ||
max16064.c | ||
max34440.c | ||
pmbus.c | ||
pmbus.h | ||
pmbus_core.c | ||
ucd9000.c | ||
ucd9200.c |