[PATCH 2/2] soundwire: Intel: stop sdw clock in system suspend

From: Bard Liao

Date: Mon Jun 29 2026 - 11:07:17 EST


There is no need to keep the SoundWire clock active in system suspend.

Signed-off-by: Bard Liao <yung-chuan.liao@xxxxxxxxxxxxxxx>
Reviewed-by: Péter Ujfalusi <peter.ujfalusi@xxxxxxxxxxxxxxx>
---
drivers/soundwire/intel_auxdevice.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/soundwire/intel_auxdevice.c b/drivers/soundwire/intel_auxdevice.c
index 0b8107bec9ab..10fd27f4fe39 100644
--- a/drivers/soundwire/intel_auxdevice.c
+++ b/drivers/soundwire/intel_auxdevice.c
@@ -669,7 +669,8 @@ static int __maybe_unused intel_suspend(struct device *dev)
return 0;
}

- ret = sdw_intel_stop_bus(sdw, false);
+ /* No need to keep the SoundWire clock active in system suspend */
+ ret = sdw_intel_stop_bus(sdw, true);
if (ret < 0) {
dev_err(dev, "%s: cannot stop bus: %d\n", __func__, ret);
return ret;
--
2.43.0