Lines Matching +full:0 +full:- +full:rtic
1 // SPDX-License-Identifier: GPL-2.0-or-later
19 #define CCM_MPCTL 0x00
20 #define CCM_UPCTL 0x04
21 #define CCM_CCTL 0x08
22 #define CCM_CGCR0 0x0C
23 #define CCM_CGCR1 0x10
24 #define CCM_CGCR2 0x14
25 #define CCM_PCDR0 0x18
26 #define CCM_PCDR1 0x1C
27 #define CCM_PCDR2 0x20
28 #define CCM_PCDR3 0x24
29 #define CCM_RCSR 0x28
30 #define CCM_CRDR 0x2C
31 #define CCM_DCVR0 0x30
32 #define CCM_DCVR1 0x34
33 #define CCM_DCVR2 0x38
34 #define CCM_DCVR3 0x3c
35 #define CCM_LTR0 0x40
36 #define CCM_LTR1 0x44
37 #define CCM_LTR2 0x48
38 #define CCM_LTR3 0x4c
39 #define CCM_MCR 0x64
80 clk[dummy] = imx_clk_fixed("dummy", 0); in __mx25_clocks_init()
89 …clk[per0_sel] = imx_clk_mux("per0_sel", ccm(CCM_MCR), 0, 1, per_sel_clks, ARRAY_SIZE(per_sel_clks)… in __mx25_clocks_init()
108 clk[per0] = imx_clk_divider("per0", "per0_sel", ccm(CCM_PCDR0), 0, 6); in __mx25_clocks_init()
112 clk[per4] = imx_clk_divider("per4", "per4_sel", ccm(CCM_PCDR1), 0, 6); in __mx25_clocks_init()
116 clk[per8] = imx_clk_divider("per8", "per8_sel", ccm(CCM_PCDR2), 0, 6); in __mx25_clocks_init()
120 clk[per12] = imx_clk_divider("per12", "per12_sel", ccm(CCM_PCDR3), 0, 6); in __mx25_clocks_init()
124 clk[csi_ipg_per] = imx_clk_gate("csi_ipg_per", "per0", ccm(CCM_CGCR0), 0); in __mx25_clocks_init()
153 /* CCM_CGCR0(29-31): reserved */ in __mx25_clocks_init()
154 /* CCM_CGCR1(0): reserved in datasheet, used as audmux in FSL kernel */ in __mx25_clocks_init()
186 clk[pwm2_ipg] = imx_clk_gate("pwm2_ipg", "ipg", ccm(CCM_CGCR2), 0); in __mx25_clocks_init()
190 /* CCM_CGCR2(4): reserved in datasheet, used as rtic in FSL kernel */ in __mx25_clocks_init()
223 return 0; in __mx25_clocks_init()
230 ccm = of_iomap(np, 0); in mx25_clocks_init_dt()
237 CLK_OF_DECLARE(imx25_ccm, "fsl,imx25-ccm", mx25_clocks_init_dt);