x86: Allow overriding TSC_FREQ_IN_MHZ
We should allow the value of TSC_FREQ_IN_MHZ to be overridden by the one in arch/cpu/<xxx>/Kconfig. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Acked-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
@@ -348,26 +348,6 @@ config FRAMEBUFFER_VESA_MODE
|
|||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
|
||||||
config TSC_CALIBRATION_BYPASS
|
|
||||||
bool "Bypass Time-Stamp Counter (TSC) calibration"
|
|
||||||
default n
|
|
||||||
help
|
|
||||||
By default U-Boot automatically calibrates Time-Stamp Counter (TSC)
|
|
||||||
running frequency via Model-Specific Register (MSR) and Programmable
|
|
||||||
Interval Timer (PIT). If the calibration does not work on your board,
|
|
||||||
select this option and provide a hardcoded TSC running frequency with
|
|
||||||
CONFIG_TSC_FREQ_IN_MHZ below.
|
|
||||||
|
|
||||||
Normally this option should be turned on in a simulation environment
|
|
||||||
like qemu.
|
|
||||||
|
|
||||||
config TSC_FREQ_IN_MHZ
|
|
||||||
int "Time-Stamp Counter (TSC) running frequency in MHz"
|
|
||||||
depends on TSC_CALIBRATION_BYPASS
|
|
||||||
default 1000
|
|
||||||
help
|
|
||||||
The running frequency in MHz of Time-Stamp Counter (TSC).
|
|
||||||
|
|
||||||
config HAVE_FSP
|
config HAVE_FSP
|
||||||
bool "Add an Firmware Support Package binary"
|
bool "Add an Firmware Support Package binary"
|
||||||
help
|
help
|
||||||
@@ -416,6 +396,26 @@ source "arch/x86/cpu/quark/Kconfig"
|
|||||||
|
|
||||||
source "arch/x86/cpu/queensbay/Kconfig"
|
source "arch/x86/cpu/queensbay/Kconfig"
|
||||||
|
|
||||||
|
config TSC_CALIBRATION_BYPASS
|
||||||
|
bool "Bypass Time-Stamp Counter (TSC) calibration"
|
||||||
|
default n
|
||||||
|
help
|
||||||
|
By default U-Boot automatically calibrates Time-Stamp Counter (TSC)
|
||||||
|
running frequency via Model-Specific Register (MSR) and Programmable
|
||||||
|
Interval Timer (PIT). If the calibration does not work on your board,
|
||||||
|
select this option and provide a hardcoded TSC running frequency with
|
||||||
|
CONFIG_TSC_FREQ_IN_MHZ below.
|
||||||
|
|
||||||
|
Normally this option should be turned on in a simulation environment
|
||||||
|
like qemu.
|
||||||
|
|
||||||
|
config TSC_FREQ_IN_MHZ
|
||||||
|
int "Time-Stamp Counter (TSC) running frequency in MHz"
|
||||||
|
depends on TSC_CALIBRATION_BYPASS
|
||||||
|
default 1000
|
||||||
|
help
|
||||||
|
The running frequency in MHz of Time-Stamp Counter (TSC).
|
||||||
|
|
||||||
source "board/coreboot/coreboot/Kconfig"
|
source "board/coreboot/coreboot/Kconfig"
|
||||||
|
|
||||||
source "board/google/chromebook_link/Kconfig"
|
source "board/google/chromebook_link/Kconfig"
|
||||||
|
|||||||
Reference in New Issue
Block a user