Lines Matching refs:ddr_hertz
152 static u32 octeon3_refclock(u32 alt_refclk, u32 ddr_hertz, in octeon3_refclock() argument
159 debug("%s(%u, %u, %p)\n", __func__, alt_refclk, ddr_hertz, dimm_config); in octeon3_refclock()
179 } else if (ddr_hertz > 1000000000) { in octeon3_refclock()
359 u32 cpu_hertz, u32 ddr_hertz, u32 ddr_ref_hertz, in initialize_ddr_clock() argument
429 u64 orig_ddr_hertz = ddr_hertz; in initialize_ddr_clock()
716 error = ddr_hertz; in initialize_ddr_clock()
717 best_error = ddr_hertz; in initialize_ddr_clock()
721 while (best_error == ddr_hertz) { in initialize_ddr_clock()
728 ((ddr_hertz) * in initialize_ddr_clock()
741 ddr_hertz - calculated_ddr_hertz; in initialize_ddr_clock()
805 ddr_hertz - best_calculated_ddr_hertz; in initialize_ddr_clock()
817 if (best_error == ddr_hertz) { in initialize_ddr_clock()
818 if (ddr_hertz < orig_ddr_hertz - 10000000) in initialize_ddr_clock()
820 ddr_hertz -= 1000000; in initialize_ddr_clock()
821 best_error = ddr_hertz; in initialize_ddr_clock()
825 if (best_error == ddr_hertz) { in initialize_ddr_clock()
1472 u32 ddr_hertz, u32 ddr_ref_hertz, in measure_octeon_ddr_clock() argument
1481 ddr_hertz, ddr_ref_hertz, if_num, in measure_octeon_ddr_clock()
1721 u32 ddr_hertz, u32 cpu_hertz, in init_octeon_dram_interface() argument
1730 ddr_hertz = simple_strtoul(s, NULL, 0); in init_octeon_dram_interface()
1743 ddr_hertz, in init_octeon_dram_interface()
2193 u32 ddr_hertz, u32 ddr_ref_hertz, in octeon_ddr_initialize() argument
2257 if (ddr_hertz > ddr_max_speed) { in octeon_ddr_initialize()
2259 ddr_hertz, ddr_max_speed); in octeon_ddr_initialize()
2260 ddr_hertz = ddr_max_speed; in octeon_ddr_initialize()
2264 if (ddr_hertz > cpu_hertz) { in octeon_ddr_initialize()
2266 ddr_hertz, cpu_hertz); in octeon_ddr_initialize()
2330 rdf_cnt = (((u64)10 * cpu_hertz) / ddr_hertz) - 1; in octeon_ddr_initialize()
2340 ddr_hertz); in octeon_ddr_initialize()
2461 cpu_hertz, ddr_hertz, in octeon_ddr_initialize()
2485 abs((int)tmp_hertz - (int)ddr_hertz); in octeon_ddr_initialize()
2486 if (hertz_diff > ((int)ddr_hertz * 5 / 100)) { in octeon_ddr_initialize()
2572 u32 ddr_hertz; in octeon_ddr_probe() local
2641 ddr_hertz = def_ddr_freq * 1000000; in octeon_ddr_probe()
2645 ddr_hertz = simple_strtoul(eptr, NULL, 0); in octeon_ddr_probe()
2646 gd->mem_clk = divide_nint(ddr_hertz, 1000000); in octeon_ddr_probe()
2648 ddr_hertz); in octeon_ddr_probe()
2652 ddr_hertz, in octeon_ddr_probe()
2656 ddr_hertz, ddr_ref_hertz); in octeon_ddr_probe()
2659 ddr_hertz, ddr_ref_hertz, in octeon_ddr_probe()
2675 } else if ((measured_ddr_hertz > ddr_hertz + 3000000) || in octeon_ddr_probe()
2676 (measured_ddr_hertz < ddr_hertz - 3000000)) { in octeon_ddr_probe()
2679 divide_nint(ddr_hertz, 1000000), in octeon_ddr_probe()