[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