1menu "Octeon platforms"
2	depends on ARCH_OCTEON
3
4config SYS_SOC
5	default "octeon"
6
7config OCTEON_CN7XXX
8	bool "Octeon CN7XXX SoC"
9
10config OCTEON_CN70XX
11	bool "Octeon CN70XX SoC"
12	select OCTEON_CN7XXX
13
14config OCTEON_CN73XX
15	bool "Octeon CN73XX SoC"
16	select OCTEON_CN7XXX
17
18config OCTEON_CN78XX
19	bool "Octeon CN78XX SoC"
20	select OCTEON_CN7XXX
21
22choice
23	prompt "Octeon MIPS family select"
24
25config SOC_OCTEON3
26	bool "Octeon III family"
27	help
28	 This selects the Octeon III SoC family CN70xx, CN73XX, CN78xx
29	 and CNF75XX.
30
31endchoice
32
33choice
34	prompt "Octeon 3 board select"
35	default TARGET_OCTEON_EBB7304
36
37config TARGET_OCTEON_EBB7304
38	bool "Marvell Octeon EBB7304"
39	select OCTEON_CN73XX
40	help
41	 Choose this for the Octeon EBB7304 board
42
43config TARGET_OCTEON_NIC23
44	bool "Marvell Octeon NIC23"
45	select ARCH_MISC_INIT
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