linux-uconsole/drivers/gpu
Finley Xiao 69fb6b99a6 drm/rockchip: vop: Use Use pm_runtime_put_sync() in vop_crtc_disable()
The procedure of rpm_idle() is as follows.
rpm_idle
->rpm_suspend
  ->pm_genpd_runtime_suspend
    ->pm_clk_suspend
      ->clk_disable
    ->genpd_poweroff

Pm_runtime_put(dev) causes rpm_idle() to be queued up, when
pm_clk_suspend() is executed, the rockchip dmcfreq lock is
released, vop clocks may be closed while changing ddr frequency.
Use pm_runtime_put_sync() instead of pm_runtime_put(), so that
rpm_idle can be executed before the lock is released.

Change-Id: Ibf4ff70b65782427eaf0fe9f7566ebff602d3757
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2018-09-29 09:58:05 +08:00
..
arm MALI: utgard: RK: do not build ump on Kbuild 2018-09-10 21:02:53 +08:00
drm drm/rockchip: vop: Use Use pm_runtime_put_sync() in vop_crtc_disable() 2018-09-29 09:58:05 +08:00
host1x
ipu-v3
rogue rk: add SPDX license identifier to files with no license 2018-01-31 20:56:06 +08:00
rogue_m rk: add SPDX license identifier to files with no license 2018-01-31 20:56:06 +08:00
vga
Makefile