]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
clk: imx: clk-imxrt1050: introduce LCDIF_PIX and rename LCDIF to LCDIF_APB
authorGiulio Benetti <giulio.benetti@benettiengineering.com>
Thu, 13 May 2021 10:19:33 +0000 (12:19 +0200)
committerStefano Babic <sbabic@denx.de>
Wed, 9 Jun 2021 11:01:33 +0000 (13:01 +0200)
Lcd peripheral needs 2 different gates to be enable to work, so let's
introduce the missing one(LCDIF_PIX) and rename the existing one
(LCDIF_APB).

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
drivers/clk/imx/clk-imxrt1050.c
include/dt-bindings/clock/imxrt1050-clock.h

index 594093ee5fba124492bfb066cefa6c2d722b7d39..eb6847f8656f424f85ace7c8f0624c2850bb9b35 100644 (file)
@@ -255,8 +255,10 @@ static int imxrt1050_clk_probe(struct udevice *dev)
               imx_clk_gate2("lpuart1", "lpuart_podf", base + 0x7c, 24));
        clk_dm(IMXRT1050_CLK_SEMC,
               imx_clk_gate2("semc", "semc_podf", base + 0x74, 4));
-       clk_dm(IMXRT1050_CLK_LCDIF,
-              imx_clk_gate2("lcdif", "lcdif_podf", base + 0x74, 10));
+       clk_dm(IMXRT1050_CLK_LCDIF_APB,
+              imx_clk_gate2("lcdif", "lcdif_podf", base + 0x70, 28));
+       clk_dm(IMXRT1050_CLK_LCDIF_PIX,
+              imx_clk_gate2("lcdif_pix", "lcdif", base + 0x74, 10));
 
        struct clk *clk, *clk1;
 
index c174f90c1abf3a4f988b819405a9b49e4c4d8b98..09b65e5df2702105eed48771299c257a387f55cd 100644 (file)
@@ -52,7 +52,7 @@
 #define IMXRT1050_CLK_USDHC2                   43
 #define IMXRT1050_CLK_LPUART1                  44
 #define IMXRT1050_CLK_SEMC                     45
-#define IMXRT1050_CLK_LCDIF                    46
+#define IMXRT1050_CLK_LCDIF_APB                        46
 #define IMXRT1050_CLK_PLL1_ARM                 47
 #define IMXRT1050_CLK_PLL2_SYS                 48
 #define IMXRT1050_CLK_PLL3_USB_OTG             49
@@ -60,6 +60,7 @@
 #define IMXRT1050_CLK_PLL5_VIDEO               51
 #define IMXRT1050_CLK_PLL6_ENET                        52
 #define IMXRT1050_CLK_PLL7_USB_HOST            53
-#define IMXRT1050_CLK_END                      54
+#define IMXRT1050_CLK_LCDIF_PIX                        54
+#define IMXRT1050_CLK_END                      55
 
 #endif /* __DT_BINDINGS_CLOCK_IMXRT1050_H */