MLK-19021: drm/imx/dcss: fix RTRM clock reference
authorLaurentiu Palcu <laurentiu.palcu@nxp.com>
Fri, 12 Oct 2018 08:07:47 +0000 (11:07 +0300)
committerLeonard Crestez <leonard.crestez@nxp.com>
Wed, 17 Apr 2019 23:51:34 +0000 (02:51 +0300)
RTRM clock reference was saved in apb_clk, instead of rtrm_clk. Hence,
when blanking and clocks go off, APB clock counter was 2, instead of 1.

Because IRQ_STEER controller uses APB clock as well, the APB clock ref
counter will never go to 0. Unless DCSS is never used.

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@nxp.com>
drivers/gpu/imx/dcss/dcss-common.c

index fa76c9c..704bf4b 100644 (file)
@@ -276,7 +276,7 @@ static int dcss_clks_init(struct dcss_soc *dcss)
                {"axi",   &dcss->axi_clk},
                {"pix_div", &dcss->pdiv_clk},
                {"pix_out", &dcss->pout_clk},
-               {"rtrm",  &dcss->apb_clk},
+               {"rtrm",  &dcss->rtrm_clk},
                {"dtrc",  &dcss->dtrc_clk},
        };