[hwmon PATCH v3 0/6] hwmon: (adt7470): Multiple fixes

From: Luiz Angelo Daros de Luca

Date: Sun Jul 26 2026 - 23:37:25 EST


This series fixes several issues in the adt7470 driver:

- Restore PWM configuration after I2C failures.
- Avoid cache corruption after failed writes.
- Prevent busy looping when auto_update_interval is zero.
- Fix incorrect temperature alarm reporting.
- Cache the PWM frequency and fix error propagation.
- Correct unused PWM auto-mode mask definitions.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@xxxxxxxxx>
---
Luiz Angelo Daros de Luca (6):
hwmon: (adt7470) Fix fans stuck in manual mode on I2C errors
hwmon: (adt7470) Fix cache updated before hardware write on I2C error
hwmon: (adt7470) Fix busy-loop and I2C flooding in update thread
hwmon: (adt7470) Fix swapped PWM3 and PWM4 auto mode masks
hwmon: (adt7470) Fix temperature alarm logic in hwmon_temp_read()
hwmon: (adt7470) Use cached PWM frequency value

drivers/hwmon/adt7470.c | 80 +++++++++++++++++++++++++++++++++++--------------
1 file changed, 58 insertions(+), 22 deletions(-)
---
base-commit: 7e12ea5aae19ee07d466e9613ccba753349c9c1d
change-id: 20260716-adt7470_thermalzone-59a102278d72

Best regards,
--
Luiz Angelo Daros de Luca <luizluca@xxxxxxxxx>