Lines Matching refs:ulong

56 static ulong ast2500_get_mpll_rate(ulong clkin, u32 mpll_reg)  in ast2500_get_mpll_rate()
58 const ulong num = (mpll_reg & SCU_MPLL_NUM_MASK) >> SCU_MPLL_NUM_SHIFT; in ast2500_get_mpll_rate()
59 const ulong denum = (mpll_reg & SCU_MPLL_DENUM_MASK) in ast2500_get_mpll_rate()
61 const ulong post_div = (mpll_reg & SCU_MPLL_POST_MASK) in ast2500_get_mpll_rate()
71 static ulong ast2500_get_hpll_rate(ulong clkin, u32 hpll_reg) in ast2500_get_hpll_rate()
73 const ulong num = (hpll_reg & SCU_HPLL_NUM_MASK) >> SCU_HPLL_NUM_SHIFT; in ast2500_get_hpll_rate()
74 const ulong denum = (hpll_reg & SCU_HPLL_DENUM_MASK) in ast2500_get_hpll_rate()
76 const ulong post_div = (hpll_reg & SCU_HPLL_POST_MASK) in ast2500_get_hpll_rate()
82 static ulong ast2500_get_clkin(struct ast2500_scu *scu) in ast2500_get_clkin()
96 static ulong ast2500_get_uart_clk_rate(struct ast2500_scu *scu, int uart_index) in ast2500_get_uart_clk_rate()
105 ulong uart_clkin; in ast2500_get_uart_clk_rate()
119 static ulong ast2500_clk_get_rate(struct clk *clk) in ast2500_clk_get_rate()
122 ulong clkin = ast2500_get_clkin(priv->scu); in ast2500_clk_get_rate()
123 ulong rate; in ast2500_clk_get_rate()
140 ulong apb_div = 4 + 4 * ((readl(&priv->scu->clk_sel1) in ast2500_clk_get_rate()
151 ulong apb_div = 4 + 4 * ((readl(&priv->scu->clk_sel1) in ast2500_clk_get_rate()
183 ulong input_rate;
184 ulong rate;
192 static bool ast2500_get_clock_config_default(ulong input_rate, in ast2500_get_clock_config_default()
193 ulong requested_rate, in ast2500_get_clock_config_default()
221 static ulong ast2500_calc_clock_config(ulong input_rate, ulong requested_rate, in ast2500_calc_clock_config()
228 const ulong input_rate_khz = input_rate / 1000; in ast2500_calc_clock_config()
229 const ulong rate_khz = requested_rate / 1000; in ast2500_calc_clock_config()
232 ulong delta = rate_khz; in ast2500_calc_clock_config()
233 ulong new_rate_khz = 0; in ast2500_calc_clock_config()
269 static ulong ast2500_configure_ddr(struct ast2500_scu *scu, ulong rate) in ast2500_configure_ddr()
271 ulong clkin = ast2500_get_clkin(scu); in ast2500_configure_ddr()
295 static ulong ast2500_configure_mac(struct ast2500_scu *scu, int index) in ast2500_configure_mac()
297 ulong clkin = ast2500_get_clkin(scu); in ast2500_configure_mac()
298 ulong hpll_rate = ast2500_get_hpll_rate(clkin, in ast2500_configure_mac()
300 ulong required_rate; in ast2500_configure_mac()
365 static ulong ast2500_configure_d2pll(struct ast2500_scu *scu, ulong rate) in ast2500_configure_d2pll()
387 ulong clkin = ast2500_get_clkin(scu); in ast2500_configure_d2pll()
388 ulong new_rate; in ast2500_configure_d2pll()
428 static ulong ast2500_clk_set_rate(struct clk *clk, ulong rate) in ast2500_clk_set_rate()
432 ulong new_rate; in ast2500_clk_set_rate()