blob: e8596ed99aa91ec2e7aca6ef52a9b74bd0902311 [file] [log] [blame]
Aaron Williams0dc4ab92020-06-30 12:08:56 +02001menu "Octeon platforms"
2 depends on ARCH_OCTEON
3
4config SYS_SOC
5 string
6 default "octeon"
7
8config OCTEON_CN7XXX
9 bool "Octeon CN7XXX SoC"
10
11config OCTEON_CN70XX
12 bool "Octeon CN70XX SoC"
13 select OCTEON_CN7XXX
14
15config OCTEON_CN73XX
16 bool "Octeon CN73XX SoC"
17 select OCTEON_CN7XXX
18
19config OCTEON_CN78XX
20 bool "Octeon CN78XX SoC"
21 select OCTEON_CN7XXX
22
23choice
24 prompt "Octeon MIPS family select"
25
26config SOC_OCTEON3
27 bool "Octeon III family"
28 help
29 This selects the Octeon III SoC family CN70xx, CN73XX, CN78xx
30 and CNF75XX.
31
32endchoice
33
Stefan Roese5fef24c2020-06-30 12:08:58 +020034choice
35 prompt "Octeon 3 board select"
36 default TARGET_OCTEON_EBB7304
37
38config TARGET_OCTEON_EBB7304
39 bool "Marvell Octeon EBB7304"
40 select OCTEON_CN73XX
41 help
42 Choose this for the Octeon EBB7304 board
43
44endchoice
45
Aaron Williams0dc4ab92020-06-30 12:08:56 +020046config SYS_DCACHE_SIZE
47 default 32768
48
49config SYS_DCACHE_LINE_SIZE
50 default 128
51
52config SYS_ICACHE_SIZE
53 default 79872
54
55config SYS_ICACHE_LINE_SIZE
56 default 128
57
Stefan Roese5fef24c2020-06-30 12:08:58 +020058source "board/Marvell/octeon_ebb7304/Kconfig"
59
Aaron Williams0dc4ab92020-06-30 12:08:56 +020060endmenu