
The Kconfig symbols SYS_ARCH, SYS_CPU, SYS_SOC, SYS_VENDOR and SYS_BOARD are defined in arch/Kconfig as having type string, and most board files simply amend those definition with suitable default "foo" or default "foo" if BAR stanzas. But some also include a redundant repetition of the type. Homogenize the code base by removing those lines. Generated by find arch/*/ board -name Kconfig | xargs perl -i -g -pe 's/(config SYS_(ARCH|CPU|SOC|VENDOR|BOARD)\n)\s*string\n/\1/gs' with the trailing slash in arch/*/ ensuring that arch/Kconfig itself is not found. This does not change boards which add a prompt string, e.g. string "Board name" because I think those change the semantics of the symbol into being user-settable. Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk> Reviewed-by: Tom Rini <trini@konsulko.com>
71 lines
1.1 KiB
Plaintext
71 lines
1.1 KiB
Plaintext
menu "Octeon platforms"
|
|
depends on ARCH_OCTEON
|
|
|
|
config SYS_SOC
|
|
default "octeon"
|
|
|
|
config OCTEON_CN7XXX
|
|
bool "Octeon CN7XXX SoC"
|
|
|
|
config OCTEON_CN70XX
|
|
bool "Octeon CN70XX SoC"
|
|
select OCTEON_CN7XXX
|
|
|
|
config OCTEON_CN73XX
|
|
bool "Octeon CN73XX SoC"
|
|
select OCTEON_CN7XXX
|
|
|
|
config OCTEON_CN78XX
|
|
bool "Octeon CN78XX SoC"
|
|
select OCTEON_CN7XXX
|
|
|
|
choice
|
|
prompt "Octeon MIPS family select"
|
|
|
|
config SOC_OCTEON3
|
|
bool "Octeon III family"
|
|
help
|
|
This selects the Octeon III SoC family CN70xx, CN73XX, CN78xx
|
|
and CNF75XX.
|
|
|
|
endchoice
|
|
|
|
choice
|
|
prompt "Octeon 3 board select"
|
|
default TARGET_OCTEON_EBB7304
|
|
|
|
config TARGET_OCTEON_EBB7304
|
|
bool "Marvell Octeon EBB7304"
|
|
select OCTEON_CN73XX
|
|
help
|
|
Choose this for the Octeon EBB7304 board
|
|
|
|
config TARGET_OCTEON_NIC23
|
|
bool "Marvell Octeon NIC23"
|
|
select OCTEON_CN73XX
|
|
help
|
|
Choose this for the Octeon NIC23 board
|
|
|
|
endchoice
|
|
|
|
config SYS_DCACHE_SIZE
|
|
default 32768
|
|
|
|
config SYS_DCACHE_LINE_SIZE
|
|
default 128
|
|
|
|
config SYS_ICACHE_SIZE
|
|
default 79872
|
|
|
|
config SYS_ICACHE_LINE_SIZE
|
|
default 128
|
|
|
|
config SYS_PCI_64BIT
|
|
bool
|
|
default y
|
|
|
|
source "board/Marvell/octeon_ebb7304/Kconfig"
|
|
source "board/Marvell/octeon_nic23/Kconfig"
|
|
|
|
endmenu
|