xref: /openbmc/u-boot/arch/arm/mach-mvebu/Kconfig (revision ea743e65)
1if ARCH_MVEBU
2
3config ARMADA_375
4	bool
5
6config ARMADA_38X
7	bool
8
9config ARMADA_XP
10	bool
11
12config MV78230
13	bool
14	select ARMADA_XP
15
16config MV78260
17	bool
18	select ARMADA_XP
19
20config MV78460
21	bool
22	select ARMADA_XP
23
24config DB_88F6820_GP
25	bool
26	select ARMADA_38X
27
28choice
29	prompt "Marvell MVEBU (Armada XP/375/38x) board select"
30	optional
31
32config TARGET_CLEARFOG
33	bool "Support ClearFog"
34	select DB_88F6820_GP
35
36config TARGET_DB_88F6720
37	bool "Support DB-88F6720 Armada 375"
38	select ARMADA_375
39
40config TARGET_DB_88F6820_GP
41	bool "Support DB-88F6820-GP"
42	select DB_88F6820_GP
43
44config TARGET_DB_MV784MP_GP
45	bool "Support db-mv784mp-gp"
46	select MV78460
47
48config TARGET_DS414
49	bool "Support Synology DS414"
50	select MV78230
51
52config TARGET_MAXBCM
53	bool "Support maxbcm"
54	select MV78460
55
56config TARGET_THEADORABLE
57	bool "Support theadorable Armada XP"
58	select MV78260
59
60endchoice
61
62config SYS_BOARD
63	default "clearfog" if TARGET_CLEARFOG
64	default "db-88f6720" if TARGET_DB_88F6720
65	default "db-88f6820-gp" if TARGET_DB_88F6820_GP
66	default "db-mv784mp-gp" if TARGET_DB_MV784MP_GP
67	default "ds414" if TARGET_DS414
68	default "maxbcm" if TARGET_MAXBCM
69	default "theadorable" if TARGET_THEADORABLE
70
71config SYS_CONFIG_NAME
72	default "clearfog" if TARGET_CLEARFOG
73	default "db-88f6720" if TARGET_DB_88F6720
74	default "db-88f6820-gp" if TARGET_DB_88F6820_GP
75	default "db-mv784mp-gp" if TARGET_DB_MV784MP_GP
76	default "ds414" if TARGET_DS414
77	default "maxbcm" if TARGET_MAXBCM
78	default "theadorable" if TARGET_THEADORABLE
79
80config SYS_VENDOR
81	default "Marvell" if TARGET_DB_MV784MP_GP
82	default "Marvell" if TARGET_DB_88F6720
83	default "Marvell" if TARGET_DB_88F6820_GP
84	default "solidrun" if TARGET_CLEARFOG
85	default "Synology" if TARGET_DS414
86
87config SYS_SOC
88	default "mvebu"
89
90endif
91