summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-mvebu/Kconfig
blob: 3c38642ec2c0e9d0e98a379226a8c1208925fcaa (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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
if ARCH_MVEBU

config ARCH_TEXT_BASE
	hex
	default 0x2000000 if MACH_PLATHOME_OPENBLOCKS_AX3
	default 0x2000000 if MACH_GLOBALSCALE_MIRABOX
	default 0x2000000 if MACH_GLOBALSCALE_GURUPLUG
	default 0x2000000 if MACH_USI_TOPKICK
	default 0x2000000 if MACH_MARVELL_ARMADA_XP_GP
	default 0x2000000 if MACH_SOLIDRUN_CUBOX

config BOARDINFO
	default "PlatHome OpenBlocks AX3" if MACH_PLATHOME_OPENBLOCKS_AX3
	default "Globalscale Mirabox" if MACH_GLOBALSCALE_MIRABOX
	default "Globalscale Guruplug" if MACH_GLOBALSCALE_GURUPLUG
	default "Marvell Armada XP GP" if MACH_MARVELL_ARMADA_XP_GP
	default "SolidRun CuBox" if MACH_SOLIDRUN_CUBOX
	default "USI Topkick" if MACH_USI_TOPKICK

choice
	prompt "Marvell EBU Processor"

config ARCH_ARMADA_370
	bool "Armada 370"
	select CPU_V7
	select CLOCKSOURCE_MVEBU

config ARCH_ARMADA_XP
	bool "Armada XP"
	select CPU_V7
	select CLOCKSOURCE_MVEBU

config ARCH_DOVE
	bool "Dove 88AP510"
	select CPU_V7
	select CLOCKSOURCE_ORION

config ARCH_KIRKWOOD
	bool "Kirkwood"
	select CPU_FEROCEON
	select CLOCKSOURCE_ORION

endchoice

#
# Armada 370 SoC boards
#

if ARCH_ARMADA_370

choice
	prompt "Armada 370 Board Type"

config MACH_GLOBALSCALE_MIRABOX
	bool "Globalscale Mirabox"

endchoice

endif # ARCH_ARMADA_370

#
# Armada XP SoC boards
#

if ARCH_ARMADA_XP

choice
	prompt "Armada XP Board Type"

config MACH_PLATHOME_OPENBLOCKS_AX3
	bool "PlatHome OpenBlocks AX3"

config MACH_MARVELL_ARMADA_XP_GP
	bool "Marvell Armada XP GP"

endchoice

endif # ARCH_ARMADA_XP

#
# Dove 88AP510 SoC boards
#

if ARCH_DOVE

choice
	prompt "Dove 88AP510 Board Type"

config MACH_SOLIDRUN_CUBOX
	bool "SolidRun CuBox"

endchoice

endif # ARCH_DOVE

#
# Kirkwood SoC boards
#

if ARCH_KIRKWOOD

choice
	prompt "Kirkwood Board Type"

config MACH_GLOBALSCALE_GURUPLUG
	bool "Guruplug"

config MACH_USI_TOPKICK
	bool "Topkick"

endchoice

endif # ARCH_KIRKWOOD

#
# Common options
#

config MVEBU_CONSOLE_UART
	int "UART number for console"
	default 0
	range 0 1 if ARCH_ARMADA_370
	range 0 1 if ARCH_ARMADA_XP
	range 0 3 if ARCH_DOVE
	range 0 1 if ARCH_KIRKWOOD
	help
	  Select the UART number the barebox console will sit on.

endif # ARCH_MVEBU