xref: /openbmc/u-boot/arch/arm/mach-mvebu/Kconfig (revision 6202953d)
1if ARCH_MVEBU
2
3config ARMADA_38X
4	bool
5
6config ARMADA_XP
7	bool
8
9config MV78230
10	bool
11	select ARMADA_XP
12
13config MV78260
14	bool
15	select ARMADA_XP
16
17config MV78460
18	bool
19	select ARMADA_XP
20
21config DB_88F6820_GP
22	bool
23	select ARMADA_38X
24
25choice
26	prompt "Marvell MVEBU (Armada XP/38x) board select"
27	optional
28
29config TARGET_CLEARFOG
30	bool "Support ClearFog"
31	select DB_88F6820_GP
32
33config TARGET_DB_88F6820_GP
34	bool "Support DB-88F6820-GP"
35	select DB_88F6820_GP
36
37config TARGET_DB_MV784MP_GP
38	bool "Support db-mv784mp-gp"
39	select MV78460
40
41config TARGET_MAXBCM
42	bool "Support maxbcm"
43	select MV78460
44
45endchoice
46
47config SYS_BOARD
48	default "clearfog" if TARGET_CLEARFOG
49	default "db-88f6820-gp" if TARGET_DB_88F6820_GP
50	default "db-mv784mp-gp" if TARGET_DB_MV784MP_GP
51	default "maxbcm" if TARGET_MAXBCM
52
53config SYS_CONFIG_NAME
54	default "clearfog" if TARGET_CLEARFOG
55	default "db-88f6820-gp" if TARGET_DB_88F6820_GP
56	default "db-mv784mp-gp" if TARGET_DB_MV784MP_GP
57	default "maxbcm" if TARGET_MAXBCM
58
59config SYS_VENDOR
60	default "Marvell" if TARGET_DB_MV784MP_GP
61	default "Marvell" if TARGET_DB_88F6820_GP
62	default "solidrun" if TARGET_CLEARFOG
63
64config SYS_SOC
65	default "mvebu"
66
67endif
68