Lines Matching refs:ctrl
54 unsigned int ctrl; in clk_get_pll_rate() local
57 ctrl = reg_read_32((volatile unsigned int *)LS1C_START_FREQ); in clk_get_pll_rate()
58 pll_rate = (((ctrl & M_PLL) >> M_PLL_SHIFT) + ((ctrl & FRAC_N) >> FRAC_N_SHIFT)) * APB_CLK / 4; in clk_get_pll_rate()
71 unsigned int ctrl; in clk_get_cpu_rate() local
74 ctrl = reg_read_32((volatile unsigned int *)LS1C_CLK_DIV_PARAM); in clk_get_cpu_rate()
77 if (DIV_CPU_SEL & ctrl) // pll分频作为时钟信号 in clk_get_cpu_rate()
79 if (DIV_CPU_EN & ctrl) in clk_get_cpu_rate()
81 cpu_rate = pll_rate / ((ctrl & DIV_CPU) >> DIV_CPU_SHIFT); in clk_get_cpu_rate()
105 unsigned int ctrl; in clk_get_ddr_rate() local
108 ctrl = reg_read_32((volatile unsigned int *)LS1C_START_FREQ); in clk_get_ddr_rate()
109 ctrl = (ctrl & DIV_SDRAM) >> DIV_SDRAM_SHIFT; in clk_get_ddr_rate()
111 switch (ctrl) in clk_get_ddr_rate()
148 unsigned int ctrl; in clk_get_dc_rate() local
151 ctrl = reg_read_32((volatile unsigned int *)LS1C_CLK_DIV_PARAM); in clk_get_dc_rate()
153 dc_rate = pll_rate / ((ctrl & DIV_PIX) >> DIV_PIX_SHIFT); in clk_get_dc_rate()