From: Bin Meng Date: Thu, 5 Feb 2015 15:42:21 +0000 (+0800) Subject: x86: quark: Bypass TSC calibration X-Git-Tag: v2015.04-rc2~32^2~15 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=ea94532461e166f6febdd9bda5caa8f1b127b39f;p=oweals%2Fu-boot.git x86: quark: Bypass TSC calibration For some unknown reason, the TSC calibration via PIT does not work on Quark. Enable bypassing TSC calibration and override TSC_FREQ_IN_MHZ to 400 per Quark datasheet in the Kconfig. Signed-off-by: Bin Meng Acked-by: Simon Glass --- diff --git a/arch/x86/cpu/quark/Kconfig b/arch/x86/cpu/quark/Kconfig index 163caac660..bc961ef07c 100644 --- a/arch/x86/cpu/quark/Kconfig +++ b/arch/x86/cpu/quark/Kconfig @@ -7,6 +7,7 @@ config INTEL_QUARK bool select HAVE_RMU + select TSC_CALIBRATION_BYPASS if INTEL_QUARK @@ -118,4 +119,8 @@ config SYS_CAR_SIZE Space in bytes in eSRAM used as Cache-As-ARM (CAR). Note this size must not exceed eSRAM's total size. +config TSC_FREQ_IN_MHZ + int + default 400 + endif