Lines Matching refs:div
42 uint32_t clkctrl, clkseq, div; in mxs_get_pclk() local
57 div = (clkctrl & CLKCTRL_CPU_DIV_XTAL_MASK) >> in mxs_get_pclk()
59 return XTAL_FREQ_MHZ / div; in mxs_get_pclk()
65 div = clkctrl & CLKCTRL_CPU_DIV_CPU_MASK; in mxs_get_pclk()
66 return (PLL_FREQ_MHZ * PLL_FREQ_COEF / frac) / div; in mxs_get_pclk()
74 uint32_t div; in mxs_get_hclk() local
83 div = clkctrl & CLKCTRL_HBUS_DIV_MASK; in mxs_get_hclk()
84 return mxs_get_pclk() / div; in mxs_get_hclk()
92 uint32_t clkctrl, clkseq, div; in mxs_get_emiclk() local
100 div = (clkctrl & CLKCTRL_EMI_DIV_XTAL_MASK) >> in mxs_get_emiclk()
102 return XTAL_FREQ_MHZ / div; in mxs_get_emiclk()
108 div = clkctrl & CLKCTRL_EMI_DIV_EMI_MASK; in mxs_get_emiclk()
109 return (PLL_FREQ_MHZ * PLL_FREQ_COEF / frac) / div; in mxs_get_emiclk()
123 uint32_t clkctrl, clkseq, div; in mxs_get_gpmiclk() local
131 div = clkctrl & CLKCTRL_GPMI_DIV_MASK; in mxs_get_gpmiclk()
132 return XTAL_FREQ_MHZ / div; in mxs_get_gpmiclk()
138 div = clkctrl & CLKCTRL_GPMI_DIV_MASK; in mxs_get_gpmiclk()
139 return (PLL_FREQ_MHZ * PLL_FREQ_COEF / frac) / div; in mxs_get_gpmiclk()
149 uint32_t div; in mxs_set_ioclk() local
158 div = (PLL_FREQ_KHZ * PLL_FREQ_COEF) / freq; in mxs_set_ioclk()
160 if (div < 18) in mxs_set_ioclk()
161 div = 18; in mxs_set_ioclk()
163 if (div > 35) in mxs_set_ioclk()
164 div = 35; in mxs_set_ioclk()
169 writeb(CLKCTRL_FRAC_CLKGATE | (div & CLKCTRL_FRAC_FRAC_MASK), in mxs_set_ioclk()