diff options
| author | Felix Gu <ustc.gu@gmail.com> | 2026-06-09 17:48:50 +0300 |
|---|---|---|
| committer | Vinod Koul <vkoul@kernel.org> | 2026-06-11 14:01:22 +0300 |
| commit | b28ec8ce03d8f9a0f7a9ec84f1ed9b5a6f393791 (patch) | |
| tree | ab3c7882538c173e001085d9f10921cf44740e46 /scripts/Makefile.thinlto | |
| parent | 61df73e12eb245adc54606de287cf8898b3a66c4 (diff) | |
| download | linux-b28ec8ce03d8f9a0f7a9ec84f1ed9b5a6f393791.tar.xz | |
phy: freescale: phy-fsl-imx8qm-lvds-phy: Use synchronous PM runtime put in reset
The mixel_lvds_phy_reset() function pairs pm_runtime_resume_and_get()
with pm_runtime_put(). The asynchronous variant queues a work item
to handle the idle check and potential suspend, which can be cancelled
by a subsequent pm_runtime_disable() call if probe fails after the reset.
Switch to pm_runtime_put_sync() to run the idle check and suspend
synchronously.
Fixes: 06ff622d61d2 ("phy: freescale: Add i.MX8qm Mixel LVDS PHY support")
Reported-by: sashiko <sashiko-bot@kernel.org>
Closes: https://sashiko.dev/#/patchset/20260605-lvds-v2-1-3ce7539d1104%40gmail.com
Signed-off-by: Felix Gu <ustc.gu@gmail.com>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Link: https://patch.msgid.link/20260609-lvds-phy-v1-1-6ad790c6d0ea@gmail.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions
