Lines Matching refs:ccm

22 	struct sunxi_ccm_reg * const ccm =  in clock_init_safe()  local
27 writel(PLL8_CFG_DEFAULT, &ccm->pll8_cfg); in clock_init_safe()
28 writel(readl(&ccm->pll8_cfg) | (0x1 << 31), &ccm->pll8_cfg); in clock_init_safe()
29 while (!(readl(&ccm->pll_stable_status) & (1 << 8))) {} in clock_init_safe()
32 writel(0x0, &ccm->cci400_cfg); in clock_init_safe()
34 writel(CCM_CCI400_CLK_SEL_HSIC, &ccm->cci400_cfg); in clock_init_safe()
38 clrsetbits_le32(&ccm->ahb1_apb1_div, AHB1_CLK_SRC_MASK, in clock_init_safe()
40 writel(PLL6_CFG_DEFAULT, &ccm->pll6_cfg); in clock_init_safe()
41 while (!(readl(&ccm->pll_stable_status) & (1 << 6))) {} in clock_init_safe()
43 writel(AHB1_ABP1_DIV_DEFAULT, &ccm->ahb1_apb1_div); in clock_init_safe()
44 writel(CCM_MBUS_RESET_RESET, &ccm->mbus_reset); in clock_init_safe()
45 writel(MBUS_CLK_DEFAULT, &ccm->mbus_clk_cfg); in clock_init_safe()
54 struct sunxi_ccm_reg *const ccm = in clock_init_uart() local
61 &ccm->apb2_div); in clock_init_uart()
64 setbits_le32(&ccm->apb2_gate, in clock_init_uart()
69 setbits_le32(&ccm->apb2_reset_cfg, in clock_init_uart()
77 struct sunxi_ccm_reg * const ccm = in clock_set_pll1() local
86 &ccm->cpu_axi_cfg); in clock_set_pll1()
91 &ccm->pll1_c0_cfg); in clock_set_pll1()
92 while (!(readl(&ccm->pll_stable_status) & 0x01)) {} in clock_set_pll1()
96 &ccm->pll1_c1_cfg); in clock_set_pll1()
97 while (!(readl(&ccm->pll_stable_status) & 0x02)) {} in clock_set_pll1()
104 &ccm->cpu_axi_cfg); in clock_set_pll1()
110 struct sunxi_ccm_reg * const ccm = in clock_set_pll5() local
118 div1 << CCM_PLL5_DIV1_SHIFT, &ccm->pll5_cfg); in clock_set_pll5()
126 struct sunxi_ccm_reg *const ccm = in clock_get_pll6() local
129 uint32_t rval = readl(&ccm->pll6_cfg); in clock_get_pll6()