1menu "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
34choice
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
44config TARGET_OCTEON_NIC23
45	bool "Marvell Octeon NIC23"
46	select OCTEON_CN73XX
47	help
48	 Choose this for the Octeon NIC23 board
49
50endchoice
51
52config SYS_DCACHE_SIZE
53	default 32768
54
55config SYS_DCACHE_LINE_SIZE
56	default 128
57
58config SYS_ICACHE_SIZE
59	default	79872
60
61config SYS_ICACHE_LINE_SIZE
62	default 128
63
64config SYS_PCI_64BIT
65	bool
66	default y
67
68source "board/Marvell/octeon_ebb7304/Kconfig"
69source "board/Marvell/octeon_nic23/Kconfig"
70
71endmenu
72