Lines Matching refs:div
35 u32 val, xtal, pll, div; in get_clocks() local
43 div = (val >> AR933X_PLL_CPU_CONFIG_REFDIV_SHIFT) in get_clocks()
45 pll = xtal / div; in get_clocks()
48 div = (val >> AR933X_PLL_CPU_CONFIG_NINT_SHIFT) in get_clocks()
50 pll *= div; in get_clocks()
51 div = (val >> AR933X_PLL_CPU_CONFIG_OUTDIV_SHIFT) in get_clocks()
53 if (!div) in get_clocks()
54 div = 1; in get_clocks()
55 pll >>= div; in get_clocks()
60 div = ((val >> AR933X_PLL_CLK_CTRL_CPU_POST_DIV_SHIFT) in get_clocks()
62 gd->cpu_clk = pll / div; in get_clocks()
65 div = ((val >> AR933X_PLL_CLK_CTRL_DDR_POST_DIV_SHIFT) in get_clocks()
67 gd->mem_clk = pll / div; in get_clocks()
70 div = ((val >> AR933X_PLL_CLK_CTRL_AHB_POST_DIV_SHIFT) in get_clocks()
72 gd->bus_clk = pll / div; in get_clocks()