[hwmon PATCH v3 0/6] hwmon: (adt7470): Multiple fixes
Luiz Angelo Daros de Luca <[email protected]>
| Newsgroups | org.kernel.vger.linux-hwmon,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]> --- 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 <[email protected]>