blob: d69408cc27531824bb78ccabc00d765079393421 [file] [log] [blame]
Aaron Williamsb2ea8182020-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 Roesea6f2ea42020-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 Williamsb2ea8182020-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 Roesee4fa6722020-12-11 17:06:08 +010058config SYS_PCI_64BIT
59 bool
60 default y
61
Stefan Roesea6f2ea42020-06-30 12:08:58 +020062source "board/Marvell/octeon_ebb7304/Kconfig"
63
Aaron Williamsb2ea8182020-06-30 12:08:56 +020064endmenu