drm/bridge: ps8640: Skip redundant bridge enable
authorPin-yen Lin <treapking@chromium.org>
Wed, 15 Mar 2023 03:55:07 +0000 (11:55 +0800)
committerDouglas Anderson <dianders@chromium.org>
Thu, 23 Mar 2023 20:55:38 +0000 (13:55 -0700)
commit845e730eaf36d2199e25860259611ffda8e07f6c
tree8922af2493ef5b6e417ddc1af99bcf0605b1bd33
parent901cdf66e86a9db8443abe3d5c6028975be175df
drm/bridge: ps8640: Skip redundant bridge enable

Skip the drm_bridge_chain_pre_enable call when the bridge is already
pre_enabled. This make pre_enable and post_disable (thus
pm_runtime_get/put) symmetric.

Fixes: 46f206304db0 ("drm/bridge: ps8640: Rework power state handling")
Signed-off-by: Pin-yen Lin <treapking@chromium.org>
Reviewed-by: Robert Foss <rfoss@kernel.org>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Douglas Anderson <dianders@chromium.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20230315035508.2874915-1-treapking@chromium.org
drivers/gpu/drm/bridge/parade-ps8640.c