media: stm32: dcmi: Propagate runtime resume errors

dcmi_runtime_resume() returns clock enable failures, but dcmi_resume()
currently ignores the result of pm_runtime_force_resume() and always
returns success.

Return the pm_runtime_force_resume() result so system resume does not
hide a failed runtime resume.

Signed-off-by: Pengpeng Hou <pengpeng@iscas.ac.cn>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
This commit is contained in:
Pengpeng Hou 2026-07-04 15:16:38 +08:00 committed by Hans Verkuil
parent 826915b6b6
commit da929031d6

View File

@ -2273,9 +2273,7 @@ static int dcmi_resume(struct device *dev)
pinctrl_pm_select_default_state(dev);
/* clock enable */
pm_runtime_force_resume(dev);
return 0;
return pm_runtime_force_resume(dev);
}
static const struct dev_pm_ops dcmi_pm_ops = {