drm/meson: gate px_clk when setting rate
authorNeil Armstrong <neil.armstrong@linaro.org>
Wed, 3 Apr 2024 07:46:35 +0000 (09:46 +0200)
committerNeil Armstrong <neil.armstrong@linaro.org>
Mon, 22 Apr 2024 16:54:24 +0000 (18:54 +0200)
commit5c9837374ecf55a1fa3b7622d365a0456960270f
tree48909c49edc3dfcc78d5dd23a3145ed2d1509741
parent105aa4c65b76c3a344ca89a2d2dc96c84cca557f
drm/meson: gate px_clk when setting rate

Disable the px_clk when setting the rate to recover a fully
configured and correctly reset VCLK clock tree after the rate
is set.

Fixes: 77d9e1e6b846 ("drm/meson: add support for MIPI-DSI transceiver")
Reviewed-by: Nicolas Belin <nbelin@baylibre.com>
Link: https://lore.kernel.org/r/20240403-amlogic-v6-4-upstream-dsi-ccf-vim3-v12-4-99ecdfdc87fc@linaro.org
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20240403-amlogic-v6-4-upstream-dsi-ccf-vim3-v12-4-99ecdfdc87fc@linaro.org
drivers/gpu/drm/meson/meson_dw_mipi_dsi.c