
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>
24 lines
409 B
Plaintext
24 lines
409 B
Plaintext
if TARGET_THUNDERX_88XX
|
|
|
|
config SYS_CPU
|
|
default "armv8"
|
|
|
|
config SYS_BOARD
|
|
default "thunderx"
|
|
|
|
config SYS_VENDOR
|
|
default "cavium"
|
|
|
|
config SYS_CONFIG_NAME
|
|
default "thunderx_88xx"
|
|
|
|
config CMD_ATF
|
|
bool "Enable ATF query commands"
|
|
default y
|
|
help
|
|
Enable vendor specific ATF query commands such as SPI and SD/MMC
|
|
devices access, low level environment query, boot device layout
|
|
and node count.
|
|
|
|
endif
|