mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-12 06:12:58 +00:00
5fef24c912
This patch adds very basic minimal support for the Marvell Octeon 3 CN73xx based EBB7304 EVK. Please note that the basic Octeon port does not support DDR3/4 initialization yet. To still use U-Boot on with this port, the L2 cache (4MiB) is used as RAM. This way, U-Boot can boot to the prompt on this board. Supported devices: - UART - reset - CFI parallel NOR flash Signed-off-by: Stefan Roese <sr@denx.de>
60 lines
966 B
Text
60 lines
966 B
Text
menu "Octeon platforms"
|
|
depends on ARCH_OCTEON
|
|
|
|
config SYS_SOC
|
|
string
|
|
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
|
|
|
|
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
|
|
|
|
source "board/Marvell/octeon_ebb7304/Kconfig"
|
|
|
|
endmenu
|