Skip to content

Commit a29491a

Browse files
MIPS: convert CONFIG_SYS_MIPS_TIMER_FREQ to Kconfig
This converts the following to Kconfig: CONFIG_SYS_MIPS_TIMER_REQ Signed-off-by: Daniel Schwierzeck <[email protected]> Reviewed-by: Stefan Roese <[email protected]>
1 parent ea24b0e commit a29491a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+61
-68
lines changed

arch/mips/Kconfig

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ choice
1414

1515
config TARGET_MALTA
1616
bool "Support malta"
17+
select HAS_FIXED_TIMER_FREQUENCY
1718
select BOARD_EARLY_INIT_R
1819
select DM
1920
select DM_SERIAL
@@ -41,17 +42,20 @@ config TARGET_MALTA
4142

4243
config ARCH_ATH79
4344
bool "Support QCA/Atheros ath79"
45+
select HAS_FIXED_TIMER_FREQUENCY
4446
select DM
4547
select OF_CONTROL
4648
imply CMD_DM
4749

4850
config ARCH_MSCC
4951
bool "Support MSCC VCore-III"
52+
select HAS_FIXED_TIMER_FREQUENCY
5053
select OF_CONTROL
5154
select DM
5255

5356
config ARCH_BMIPS
5457
bool "Support BMIPS SoCs"
58+
select HAS_FIXED_TIMER_FREQUENCY
5559
select CLK
5660
select CPU
5761
select DM
@@ -62,6 +66,7 @@ config ARCH_BMIPS
6266

6367
config ARCH_MTMIPS
6468
bool "Support MediaTek MIPS platforms"
69+
select HAS_FIXED_TIMER_FREQUENCY
6570
select CLK
6671
imply CMD_DM
6772
select DISPLAY_CPUINFO
@@ -88,6 +93,7 @@ config ARCH_MTMIPS
8893
config ARCH_JZ47XX
8994
bool "Support Ingenic JZ47xx"
9095
select SUPPORT_SPL
96+
select HAS_FIXED_TIMER_FREQUENCY
9197
select OF_CONTROL
9298
select DM
9399

@@ -116,12 +122,14 @@ config ARCH_OCTEON
116122

117123
config MACH_PIC32
118124
bool "Support Microchip PIC32"
125+
select HAS_FIXED_TIMER_FREQUENCY
119126
select DM
120127
select OF_CONTROL
121128
imply CMD_DM
122129

123130
config TARGET_BOSTON
124131
bool "Support Boston"
132+
select HAS_FIXED_TIMER_FREQUENCY
125133
select DM
126134
imply DM_EVENT
127135
select DM_SERIAL
@@ -143,6 +151,7 @@ config TARGET_BOSTON
143151

144152
config TARGET_XILFPGA
145153
bool "Support Imagination Xilfpga"
154+
select HAS_FIXED_TIMER_FREQUENCY
146155
select DM
147156
select DM_ETH
148157
select DM_GPIO
@@ -246,6 +255,12 @@ config ROM_EXCEPTION_VECTORS
246255
Disable this, if the U-Boot image is booted from DRAM (e.g. by SPL).
247256
In that case the image size will be reduced by 0x500 bytes.
248257

258+
config SYS_MIPS_TIMER_FREQ
259+
int "Fixed MIPS CPU timer frequency in Hz"
260+
depends on HAS_FIXED_TIMER_FREQUENCY
261+
help
262+
Configures a fixed CPU timer frequency.
263+
249264
config MIPS_CM_BASE
250265
hex "MIPS CM GCR Base Address"
251266
depends on MIPS_CM
@@ -427,6 +442,9 @@ config SUPPORTS_CPU_MIPS64_R6
427442
config SUPPORTS_CPU_MIPS64_OCTEON
428443
bool
429444

445+
config HAS_FIXED_TIMER_FREQUENCY
446+
bool
447+
430448
config CPU_CAVIUM_OCTEON
431449
bool
432450

configs/ap121_defconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ CONFIG_DEBUG_UART_CLOCK=25000000
1111
CONFIG_DEBUG_UART_BOARD_INIT=y
1212
CONFIG_SYS_LOAD_ADDR=0x81000000
1313
CONFIG_ARCH_ATH79=y
14+
CONFIG_SYS_MIPS_TIMER_FREQ=200000000
1415
CONFIG_DEBUG_UART=y
1516
CONFIG_SYS_MEMTEST_START=0x80100000
1617
CONFIG_SYS_MEMTEST_END=0x83f00000

configs/ap143_defconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ CONFIG_DEBUG_UART_BOARD_INIT=y
1313
CONFIG_SYS_LOAD_ADDR=0x81000000
1414
CONFIG_ARCH_ATH79=y
1515
CONFIG_TARGET_AP143=y
16+
CONFIG_SYS_MIPS_TIMER_FREQ=325000000
1617
CONFIG_DEBUG_UART=y
1718
CONFIG_SYS_MEMTEST_START=0x80100000
1819
CONFIG_SYS_MEMTEST_END=0x83f00000

configs/ap152_defconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ CONFIG_DEBUG_UART_BOARD_INIT=y
1313
CONFIG_SYS_LOAD_ADDR=0x81000000
1414
CONFIG_ARCH_ATH79=y
1515
CONFIG_TARGET_AP152=y
16+
CONFIG_SYS_MIPS_TIMER_FREQ=375000000
1617
CONFIG_DEBUG_UART=y
1718
CONFIG_SYS_MEMTEST_START=0x80100000
1819
CONFIG_SYS_MEMTEST_END=0x83f00000

configs/bcm968380gerg_ram_defconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ CONFIG_SYS_PROMPT="bcm968380gerg # "
99
CONFIG_SYS_LOAD_ADDR=0x80100000
1010
CONFIG_ARCH_BMIPS=y
1111
CONFIG_SOC_BMIPS_BCM6838=y
12+
CONFIG_SYS_MIPS_TIMER_FREQ=160000000
1213
CONFIG_MIPS_CACHE_SETUP=y
1314
CONFIG_MIPS_CACHE_DISABLE=y
1415
# CONFIG_MIPS_BOOT_CMDLINE_LEGACY is not set

configs/boston32r2_defconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ CONFIG_SYS_PROMPT="boston # "
99
CONFIG_SYS_LOAD_ADDR=0x88000000
1010
CONFIG_ENV_ADDR=0xBFFE0000
1111
CONFIG_TARGET_BOSTON=y
12+
CONFIG_SYS_MIPS_TIMER_FREQ=30000000
1213
# CONFIG_MIPS_BOOT_CMDLINE_LEGACY is not set
1314
# CONFIG_MIPS_BOOT_ENV_LEGACY is not set
1415
CONFIG_MIPS_BOOT_FDT=y

configs/boston32r2el_defconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ CONFIG_SYS_PROMPT="boston # "
99
CONFIG_SYS_LOAD_ADDR=0x88000000
1010
CONFIG_ENV_ADDR=0xBFFE0000
1111
CONFIG_TARGET_BOSTON=y
12+
CONFIG_SYS_MIPS_TIMER_FREQ=30000000
1213
# CONFIG_MIPS_BOOT_CMDLINE_LEGACY is not set
1314
# CONFIG_MIPS_BOOT_ENV_LEGACY is not set
1415
CONFIG_MIPS_BOOT_FDT=y

configs/boston32r6_defconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ CONFIG_SYS_LOAD_ADDR=0x88000000
1010
CONFIG_ENV_ADDR=0xBFFE0000
1111
CONFIG_TARGET_BOSTON=y
1212
CONFIG_CPU_MIPS32_R6=y
13+
CONFIG_SYS_MIPS_TIMER_FREQ=30000000
1314
# CONFIG_MIPS_BOOT_CMDLINE_LEGACY is not set
1415
# CONFIG_MIPS_BOOT_ENV_LEGACY is not set
1516
CONFIG_MIPS_BOOT_FDT=y

configs/boston32r6el_defconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ CONFIG_SYS_LOAD_ADDR=0x88000000
1010
CONFIG_ENV_ADDR=0xBFFE0000
1111
CONFIG_TARGET_BOSTON=y
1212
CONFIG_CPU_MIPS32_R6=y
13+
CONFIG_SYS_MIPS_TIMER_FREQ=30000000
1314
# CONFIG_MIPS_BOOT_CMDLINE_LEGACY is not set
1415
# CONFIG_MIPS_BOOT_ENV_LEGACY is not set
1516
CONFIG_MIPS_BOOT_FDT=y

configs/boston64r2_defconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ CONFIG_SYS_LOAD_ADDR=0xffffffff88000000
1010
CONFIG_ENV_ADDR=0xFFFFFFFFBFFE0000
1111
CONFIG_TARGET_BOSTON=y
1212
CONFIG_CPU_MIPS64_R2=y
13+
CONFIG_SYS_MIPS_TIMER_FREQ=30000000
1314
# CONFIG_MIPS_BOOT_CMDLINE_LEGACY is not set
1415
# CONFIG_MIPS_BOOT_ENV_LEGACY is not set
1516
CONFIG_MIPS_BOOT_FDT=y

0 commit comments

Comments
 (0)