Commit 4925508b authored by Thierry Reding's avatar Thierry Reding Committed by Zheng Zengkai
Browse files

drm/tegra: dc: Restore coupling of display controllers



stable inclusion
from stable-5.10.28
commit f552f95853f88946460d6f163e43b7526d7efa70
bugzilla: 51779

--------------------------------

commit a31500fe upstream.

Coupling of display controllers used to rely on runtime PM to take the
companion controller out of reset. Commit fd67e9c6 ("drm/tegra: Do
not implement runtime PM") accidentally broke this when runtime PM was
removed.

Restore this functionality by reusing the hierarchical host1x client
suspend/resume infrastructure that's similar to runtime PM and which
perfectly fits this use-case.

Fixes: fd67e9c6 ("drm/tegra: Do not implement runtime PM")
Reported-by: default avatarDmitry Osipenko <digetx@gmail.com>
Reported-by: default avatarPaul Fertser <fercerpav@gmail.com>
Tested-by: default avatarDmitry Osipenko <digetx@gmail.com>
Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: default avatarChen Jun <chenjun102@huawei.com>
Acked-by: default avatar  Weilong Chen <chenweilong@huawei.com>
Signed-off-by: default avatarZheng Zengkai <zhengzengkai@huawei.com>
parent f947c295
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment