[PATCH 0/2] mfd: freeze delayed I/O work during suspend
From: Jiale Yao
Date: Fri Oct 16 2026 - 06:11:29 EST
The SI476x polling callback and TPS65010 event worker issue I2C transfers
from delayed work. Their current workqueues remain active while devices are
being suspended, allowing pending callbacks to reach an already suspended
I2C adapter.
Move both callbacks to freezable workqueues. Preserve the TPS65010 worker's
power-efficient property by using system_freezable_power_efficient_wq.
Each patch is independent and can be applied separately.
Jiale Yao (2):
mfd: si476x: queue polling work on freezable workqueue
mfd: tps65010: queue I/O work on freezable workqueue
drivers/mfd/si476x-i2c.c | 5 +++--
drivers/mfd/tps65010.c | 10 +++++-----
2 files changed, 8 insertions(+), 7 deletions(-)
--
2.34.1