bcm53xx_board.c | 196 uint32_t pdiv, uint32_t ndiv_int, uint32_t ndiv_frac) 199 return ndiv_int * clk->clk_ref; 201 uint64_t freq64 = ((uint64_t)ndiv_int << 30) + ndiv_frac; 223 const uint32_t ndiv_int = bcm53xx_value_wrap(control5, local in function:bcm53xx_genpll_clock_init 228 clk->clk_genpll = bcm53xx_freq_calc(clk, pdiv, ndiv_int, ndiv_frac); 251 const uint32_t ndiv_int = bcm53xx_value_wrap(control1, local in function:bcm53xx_lcpll_clock_init 256 clk->clk_lcpll = bcm53xx_freq_calc(clk, pdiv, ndiv_int, ndiv_frac); 336 * CPU_CLK = (1 / pdiv) * (ndiv_int + (ndiv_frac / 0x40000000)) x F(ref) 357 const u_int ndiv_int = bcm53xx_value_wrap(pllarma, CLK_PLLARMA_NDIV_INT); local in function:bcm53xx_get_cpu_freq 363 clk->clk_cpu = bcm53xx_freq_calc(clk, pdiv, ndiv_int, ndiv_frac) / cpu_div [all...] |