On Tue Sep 29 13:20:48 2026 +0300, Sakari Ailus wrote:
> The need_reset field in struct ipu6_isys tells whether the device needs a
> power-on reset. Resetting the field was removed unintentionally in commit
> 70e3fac3ec78 ("media: ipu6: Move firmware init/cleanup to RPM callbacks").
> 
> Add it back.
> 
> Fixes: 70e3fac3ec78 ("media: ipu6: Move firmware init/cleanup to RPM 
> callbacks")
> Signed-off-by: Sakari Ailus <[email protected]>
> Reviewed-by: Antti Laakso <[email protected]>

Patch committed.

Thanks,
Sakari Ailus

 drivers/media/pci/intel/ipu6/ipu6-isys.c | 4 ++++
 1 file changed, 4 insertions(+)

---

diff --git a/drivers/media/pci/intel/ipu6/ipu6-isys.c 
b/drivers/media/pci/intel/ipu6/ipu6-isys.c
index 60f5f9ea2910..74bb48c1f814 100644
--- a/drivers/media/pci/intel/ipu6/ipu6-isys.c
+++ b/drivers/media/pci/intel/ipu6/ipu6-isys.c
@@ -826,6 +826,10 @@ static int isys_runtime_pm_suspend(struct device *dev)
                ret = -EIO;
        }
 
+       mutex_lock(&isys->mutex);
+       isys->need_reset = false;
+       mutex_unlock(&isys->mutex);
+
        isys->phy_termcal_val = 0;
        cpu_latency_qos_update_request(&isys->pm_qos, PM_QOS_DEFAULT_VALUE);
 
_______________________________________________
linuxtv-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to