Lines Matching full:calibration
504 * or PIT for the fast calibration to work.
631 pr_info("Fast TSC calibration failed\n"); in quick_pit_calibrate()
650 pr_info("Fast TSC calibration using PIT\n"); in quick_pit_calibrate()
761 * Run 5 calibration loops to get the lowest frequency value in pit_hpet_ptimer_calibrate_cpu()
762 * (the best estimate). We use two different calibration modes in pit_hpet_ptimer_calibrate_cpu()
781 * calibration delay loop as we have to wait for a certain in pit_hpet_ptimer_calibrate_cpu()
796 * calibration, which will take at least 50ms, and in pit_hpet_ptimer_calibrate_cpu()
805 /* Pick the lowest PIT TSC calibration so far */ in pit_hpet_ptimer_calibrate_cpu()
829 * If both calibration results are inside a 10% window in pit_hpet_ptimer_calibrate_cpu()
830 * then we can be sure, that the calibration in pit_hpet_ptimer_calibrate_cpu()
835 pr_info("PIT calibration matches %s. %d loops\n", in pit_hpet_ptimer_calibrate_cpu()
868 pr_warn("HPET/PMTIMER calibration failed\n"); in pit_hpet_ptimer_calibrate_cpu()
873 pr_info("using %s reference calibration\n", in pit_hpet_ptimer_calibrate_cpu()
879 /* We don't have an alternative source, use the PIT calibration value */ in pit_hpet_ptimer_calibrate_cpu()
881 pr_info("Using PIT calibration value\n"); in pit_hpet_ptimer_calibrate_cpu()
885 /* The alternative source failed, use the PIT calibration value */ in pit_hpet_ptimer_calibrate_cpu()
887 pr_warn("HPET/PMTIMER calibration failed. Using PIT calibration.\n"); in pit_hpet_ptimer_calibrate_cpu()
892 * The calibration values differ too much. In doubt, we use in pit_hpet_ptimer_calibrate_cpu()
896 pr_warn("PIT calibration deviates from %s: %lu %lu\n", in pit_hpet_ptimer_calibrate_cpu()
898 pr_info("Using PIT calibration value\n"); in pit_hpet_ptimer_calibrate_cpu()
1359 * tsc_refine_calibration_work - Further refine tsc freq calibration
1365 * process while this longer calibration is done.
1367 * If there are any calibration anomalies (too many SMIs, etc),
1368 * or the refined calibration is off by 1% of the fast early
1369 * calibration, we throw out the new calibration and use the
1370 * early calibration.
1442 pr_info("Refined TSC clocksource calibration: %lu.%03lu MHz\n", in tsc_refine_calibration_work()
1480 * the refined calibration and directly register it as a clocksource. in init_tsc_clocksource()
1513 /* We should not be here with non-native cpu calibration */ in determine_cpu_tsc_frequencies()
1621 * Check whether existing calibration data can be reused.
1631 * sockets then reuse CPU0 calibration. in calibrate_delay_is_known()
1639 * the calibration value of an already online CPU on that socket. in calibrate_delay_is_known()