summaryrefslogtreecommitdiff
path: root/arch/mips/mach-octeon/Kconfig
blob: 624039df2536f2e7ebf8aff9748637d03d3857ee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
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

config TARGET_OCTEON_NIC23
	bool "Marvell Octeon NIC23"
	select OCTEON_CN73XX
	help
	 Choose this for the Octeon NIC23 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

config SYS_PCI_64BIT
	bool
	default y

source "board/Marvell/octeon_ebb7304/Kconfig"
source "board/Marvell/octeon_nic23/Kconfig"

endmenu