CCM_CSCR 44 drivers/clk/imx/clk-imx1.c clk[IMX1_CLK_CLK16M] = imx_clk_gate("clk16m", "clk16m_ext", CCM_CSCR, 17); CCM_CSCR 46 drivers/clk/imx/clk-imx1.c clk[IMX1_CLK_PREM] = imx_clk_mux("prem", CCM_CSCR, 16, 1, prem_sel_clks, ARRAY_SIZE(prem_sel_clks)); CCM_CSCR 48 drivers/clk/imx/clk-imx1.c clk[IMX1_CLK_MPLL_GATE] = imx_clk_gate("mpll_gate", "mpll", CCM_CSCR, 0); CCM_CSCR 50 drivers/clk/imx/clk-imx1.c clk[IMX1_CLK_SPLL_GATE] = imx_clk_gate("spll_gate", "spll", CCM_CSCR, 1); CCM_CSCR 51 drivers/clk/imx/clk-imx1.c clk[IMX1_CLK_MCU] = imx_clk_divider("mcu", "clk32_premult", CCM_CSCR, 15, 1); CCM_CSCR 52 drivers/clk/imx/clk-imx1.c clk[IMX1_CLK_FCLK] = imx_clk_divider("fclk", "mpll_gate", CCM_CSCR, 15, 1); CCM_CSCR 53 drivers/clk/imx/clk-imx1.c clk[IMX1_CLK_HCLK] = imx_clk_divider("hclk", "spll_gate", CCM_CSCR, 10, 4); CCM_CSCR 54 drivers/clk/imx/clk-imx1.c clk[IMX1_CLK_CLK48M] = imx_clk_divider("clk48m", "spll_gate", CCM_CSCR, 26, 3); CCM_CSCR 58 drivers/clk/imx/clk-imx1.c clk[IMX1_CLK_CLKO] = imx_clk_mux("clko", CCM_CSCR, 29, 3, clko_sel_clks, ARRAY_SIZE(clko_sel_clks)); CCM_CSCR 52 drivers/clk/imx/clk-imx21.c clk[IMX21_CLK_MPLL_GATE] = imx_clk_gate("mpll_gate", "mpll", CCM_CSCR, 0); CCM_CSCR 53 drivers/clk/imx/clk-imx21.c clk[IMX21_CLK_SPLL_GATE] = imx_clk_gate("spll_gate", "spll", CCM_CSCR, 1); CCM_CSCR 54 drivers/clk/imx/clk-imx21.c clk[IMX21_CLK_FPM_GATE] = imx_clk_gate("fpm_gate", "fpm", CCM_CSCR, 2); CCM_CSCR 55 drivers/clk/imx/clk-imx21.c clk[IMX21_CLK_CKIH_GATE] = imx_clk_gate_dis("ckih_gate", "ckih", CCM_CSCR, 3); CCM_CSCR 56 drivers/clk/imx/clk-imx21.c clk[IMX21_CLK_MPLL_OSC_SEL] = imx_clk_mux("mpll_osc_sel", CCM_CSCR, 4, 1, mpll_osc_sel_clks, ARRAY_SIZE(mpll_osc_sel_clks)); CCM_CSCR 57 drivers/clk/imx/clk-imx21.c clk[IMX21_CLK_IPG] = imx_clk_divider("ipg", "hclk", CCM_CSCR, 9, 1); CCM_CSCR 58 drivers/clk/imx/clk-imx21.c clk[IMX21_CLK_HCLK] = imx_clk_divider("hclk", "fclk", CCM_CSCR, 10, 4); CCM_CSCR 59 drivers/clk/imx/clk-imx21.c clk[IMX21_CLK_MPLL_SEL] = imx_clk_mux("mpll_sel", CCM_CSCR, 16, 1, mpll_sel_clks, ARRAY_SIZE(mpll_sel_clks)); CCM_CSCR 60 drivers/clk/imx/clk-imx21.c clk[IMX21_CLK_SPLL_SEL] = imx_clk_mux("spll_sel", CCM_CSCR, 17, 1, spll_sel_clks, ARRAY_SIZE(spll_sel_clks)); CCM_CSCR 61 drivers/clk/imx/clk-imx21.c clk[IMX21_CLK_SSI1_SEL] = imx_clk_mux("ssi1_sel", CCM_CSCR, 19, 1, ssi_sel_clks, ARRAY_SIZE(ssi_sel_clks)); CCM_CSCR 62 drivers/clk/imx/clk-imx21.c clk[IMX21_CLK_SSI2_SEL] = imx_clk_mux("ssi2_sel", CCM_CSCR, 20, 1, ssi_sel_clks, ARRAY_SIZE(ssi_sel_clks)); CCM_CSCR 63 drivers/clk/imx/clk-imx21.c clk[IMX21_CLK_USB_DIV] = imx_clk_divider("usb_div", "spll_gate", CCM_CSCR, 26, 3); CCM_CSCR 64 drivers/clk/imx/clk-imx21.c clk[IMX21_CLK_FCLK] = imx_clk_divider("fclk", "mpll_gate", CCM_CSCR, 29, 3); CCM_CSCR 72 drivers/clk/imx/clk-imx27.c clk[IMX27_CLK_CKIH_GATE] = imx_clk_gate_dis("ckih_gate", "ckih", CCM_CSCR, 3); CCM_CSCR 73 drivers/clk/imx/clk-imx27.c clk[IMX27_CLK_MPLL_OSC_SEL] = imx_clk_mux("mpll_osc_sel", CCM_CSCR, 4, 1, mpll_osc_sel_clks, ARRAY_SIZE(mpll_osc_sel_clks)); CCM_CSCR 74 drivers/clk/imx/clk-imx27.c clk[IMX27_CLK_MPLL_SEL] = imx_clk_mux("mpll_sel", CCM_CSCR, 16, 1, mpll_sel_clks, ARRAY_SIZE(mpll_sel_clks)); CCM_CSCR 77 drivers/clk/imx/clk-imx27.c clk[IMX27_CLK_SPLL_GATE] = imx_clk_gate("spll_gate", "spll", CCM_CSCR, 1); CCM_CSCR 81 drivers/clk/imx/clk-imx27.c clk[IMX27_CLK_AHB] = imx_clk_divider("ahb", "mpll_main2", CCM_CSCR, 8, 2); CCM_CSCR 84 drivers/clk/imx/clk-imx27.c clk[IMX27_CLK_AHB] = imx_clk_divider("ahb", "mpll_main2", CCM_CSCR, 9, 4); CCM_CSCR 85 drivers/clk/imx/clk-imx27.c clk[IMX27_CLK_IPG] = imx_clk_divider("ipg", "ahb", CCM_CSCR, 8, 1); CCM_CSCR 94 drivers/clk/imx/clk-imx27.c clk[IMX27_CLK_VPU_SEL] = imx_clk_mux("vpu_sel", CCM_CSCR, 21, 1, vpu_sel_clks, ARRAY_SIZE(vpu_sel_clks)); CCM_CSCR 96 drivers/clk/imx/clk-imx27.c clk[IMX27_CLK_USB_DIV] = imx_clk_divider("usb_div", "spll_gate", CCM_CSCR, 28, 3); CCM_CSCR 97 drivers/clk/imx/clk-imx27.c clk[IMX27_CLK_CPU_SEL] = imx_clk_mux("cpu_sel", CCM_CSCR, 15, 1, cpu_sel_clks, ARRAY_SIZE(cpu_sel_clks)); CCM_CSCR 101 drivers/clk/imx/clk-imx27.c clk[IMX27_CLK_CPU_DIV] = imx_clk_divider("cpu_div", "cpu_sel", CCM_CSCR, 12, 2); CCM_CSCR 103 drivers/clk/imx/clk-imx27.c clk[IMX27_CLK_CPU_DIV] = imx_clk_divider("cpu_div", "cpu_sel", CCM_CSCR, 13, 3); CCM_CSCR 106 drivers/clk/imx/clk-imx27.c clk[IMX27_CLK_SSI1_SEL] = imx_clk_mux("ssi1_sel", CCM_CSCR, 22, 1, ssi_sel_clks, ARRAY_SIZE(ssi_sel_clks)); CCM_CSCR 107 drivers/clk/imx/clk-imx27.c clk[IMX27_CLK_SSI2_SEL] = imx_clk_mux("ssi2_sel", CCM_CSCR, 23, 1, ssi_sel_clks, ARRAY_SIZE(ssi_sel_clks));