blob: 220886aa592a967af5d01414e17a18f386c6a3a2 [file] [log] [blame]
Stefan Roese383e0c12015-08-25 13:18:38 +02001if ARCH_MVEBU
2
Stefan Roese9106ed02016-01-29 09:14:54 +01003config ARMADA_375
4 bool
5
Stefan Roeseeb083e52015-12-21 13:56:33 +01006config ARMADA_38X
7 bool
8
9config ARMADA_XP
10 bool
11
Phil Suttera7f94ad2015-12-25 14:41:22 +010012config 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
Stefan Roese383e0c12015-08-25 13:18:38 +020028choice
Stefan Roese9106ed02016-01-29 09:14:54 +010029 prompt "Marvell MVEBU (Armada XP/375/38x) board select"
Stefan Roese383e0c12015-08-25 13:18:38 +020030 optional
31
Stefan Roese73606402015-10-20 15:14:47 +020032config TARGET_CLEARFOG
33 bool "Support ClearFog"
Phil Suttera7f94ad2015-12-25 14:41:22 +010034 select DB_88F6820_GP
Stefan Roese73606402015-10-20 15:14:47 +020035
Stefan Roese9106ed02016-01-29 09:14:54 +010036config TARGET_DB_88F6720
37 bool "Support DB-88F6720 Armada 375"
38 select ARMADA_375
39
Stefan Roese383e0c12015-08-25 13:18:38 +020040config TARGET_DB_88F6820_GP
41 bool "Support DB-88F6820-GP"
Phil Suttera7f94ad2015-12-25 14:41:22 +010042 select DB_88F6820_GP
Stefan Roese383e0c12015-08-25 13:18:38 +020043
44config TARGET_DB_MV784MP_GP
45 bool "Support db-mv784mp-gp"
Phil Suttera7f94ad2015-12-25 14:41:22 +010046 select MV78460
Stefan Roese383e0c12015-08-25 13:18:38 +020047
Phil Sutterd76eba62015-12-25 14:41:25 +010048config TARGET_DS414
49 bool "Support Synology DS414"
50 select MV78230
51
Stefan Roese383e0c12015-08-25 13:18:38 +020052config TARGET_MAXBCM
53 bool "Support maxbcm"
Phil Suttera7f94ad2015-12-25 14:41:22 +010054 select MV78460
Stefan Roese383e0c12015-08-25 13:18:38 +020055
Stefan Roese459e0642016-01-20 08:13:29 +010056config TARGET_THEADORABLE
57 bool "Support theadorable Armada XP"
58 select MV78260
59
Stefan Roese383e0c12015-08-25 13:18:38 +020060endchoice
61
Stefan Roeseb9f41bf2015-12-21 13:40:37 +010062config SYS_BOARD
63 default "clearfog" if TARGET_CLEARFOG
Stefan Roese9106ed02016-01-29 09:14:54 +010064 default "db-88f6720" if TARGET_DB_88F6720
Stefan Roeseb9f41bf2015-12-21 13:40:37 +010065 default "db-88f6820-gp" if TARGET_DB_88F6820_GP
66 default "db-mv784mp-gp" if TARGET_DB_MV784MP_GP
Phil Sutterd76eba62015-12-25 14:41:25 +010067 default "ds414" if TARGET_DS414
Stefan Roeseb9f41bf2015-12-21 13:40:37 +010068 default "maxbcm" if TARGET_MAXBCM
Stefan Roese459e0642016-01-20 08:13:29 +010069 default "theadorable" if TARGET_THEADORABLE
Stefan Roeseb9f41bf2015-12-21 13:40:37 +010070
71config SYS_CONFIG_NAME
72 default "clearfog" if TARGET_CLEARFOG
Stefan Roese9106ed02016-01-29 09:14:54 +010073 default "db-88f6720" if TARGET_DB_88F6720
Stefan Roeseb9f41bf2015-12-21 13:40:37 +010074 default "db-88f6820-gp" if TARGET_DB_88F6820_GP
75 default "db-mv784mp-gp" if TARGET_DB_MV784MP_GP
Phil Sutterd76eba62015-12-25 14:41:25 +010076 default "ds414" if TARGET_DS414
Stefan Roeseb9f41bf2015-12-21 13:40:37 +010077 default "maxbcm" if TARGET_MAXBCM
Stefan Roese459e0642016-01-20 08:13:29 +010078 default "theadorable" if TARGET_THEADORABLE
Stefan Roeseb9f41bf2015-12-21 13:40:37 +010079
80config SYS_VENDOR
81 default "Marvell" if TARGET_DB_MV784MP_GP
Stefan Roese9106ed02016-01-29 09:14:54 +010082 default "Marvell" if TARGET_DB_88F6720
Stefan Roeseb9f41bf2015-12-21 13:40:37 +010083 default "Marvell" if TARGET_DB_88F6820_GP
84 default "solidrun" if TARGET_CLEARFOG
Phil Sutterd76eba62015-12-25 14:41:25 +010085 default "Synology" if TARGET_DS414
Stefan Roeseb9f41bf2015-12-21 13:40:37 +010086
Stefan Roese383e0c12015-08-25 13:18:38 +020087config SYS_SOC
88 default "mvebu"
89
Stefan Roese383e0c12015-08-25 13:18:38 +020090endif