blob: 96a33133ae8332a7fb2398738e8b9ebbfeb5336a [file] [log] [blame]
Stefan Roesec3d89142015-08-25 13:18:38 +02001if ARCH_MVEBU
2
Stefan Roese81e33f42015-12-21 13:56:33 +01003config ARMADA_38X
4 bool
5
6config ARMADA_XP
7 bool
8
Phil Sutter42902522015-12-25 14:41:22 +01009config 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
Stefan Roesec3d89142015-08-25 13:18:38 +020025choice
26 prompt "Marvell MVEBU (Armada XP/38x) board select"
27 optional
28
Stefan Roese0299c902015-10-20 15:14:47 +020029config TARGET_CLEARFOG
30 bool "Support ClearFog"
Phil Sutter42902522015-12-25 14:41:22 +010031 select DB_88F6820_GP
Stefan Roese0299c902015-10-20 15:14:47 +020032
Stefan Roesec3d89142015-08-25 13:18:38 +020033config TARGET_DB_88F6820_GP
34 bool "Support DB-88F6820-GP"
Phil Sutter42902522015-12-25 14:41:22 +010035 select DB_88F6820_GP
Stefan Roesec3d89142015-08-25 13:18:38 +020036
37config TARGET_DB_MV784MP_GP
38 bool "Support db-mv784mp-gp"
Phil Sutter42902522015-12-25 14:41:22 +010039 select MV78460
Stefan Roesec3d89142015-08-25 13:18:38 +020040
Phil Sutteraefb8f42015-12-25 14:41:25 +010041config TARGET_DS414
42 bool "Support Synology DS414"
43 select MV78230
44
Stefan Roesec3d89142015-08-25 13:18:38 +020045config TARGET_MAXBCM
46 bool "Support maxbcm"
Phil Sutter42902522015-12-25 14:41:22 +010047 select MV78460
Stefan Roesec3d89142015-08-25 13:18:38 +020048
Stefan Roeseb20c38a2016-01-20 08:13:29 +010049config TARGET_THEADORABLE
50 bool "Support theadorable Armada XP"
51 select MV78260
52
Stefan Roesec3d89142015-08-25 13:18:38 +020053endchoice
54
Stefan Roeseb322c832015-12-21 13:40:37 +010055config SYS_BOARD
56 default "clearfog" if TARGET_CLEARFOG
57 default "db-88f6820-gp" if TARGET_DB_88F6820_GP
58 default "db-mv784mp-gp" if TARGET_DB_MV784MP_GP
Phil Sutteraefb8f42015-12-25 14:41:25 +010059 default "ds414" if TARGET_DS414
Stefan Roeseb322c832015-12-21 13:40:37 +010060 default "maxbcm" if TARGET_MAXBCM
Stefan Roeseb20c38a2016-01-20 08:13:29 +010061 default "theadorable" if TARGET_THEADORABLE
Stefan Roeseb322c832015-12-21 13:40:37 +010062
63config SYS_CONFIG_NAME
64 default "clearfog" if TARGET_CLEARFOG
65 default "db-88f6820-gp" if TARGET_DB_88F6820_GP
66 default "db-mv784mp-gp" if TARGET_DB_MV784MP_GP
Phil Sutteraefb8f42015-12-25 14:41:25 +010067 default "ds414" if TARGET_DS414
Stefan Roeseb322c832015-12-21 13:40:37 +010068 default "maxbcm" if TARGET_MAXBCM
Stefan Roeseb20c38a2016-01-20 08:13:29 +010069 default "theadorable" if TARGET_THEADORABLE
Stefan Roeseb322c832015-12-21 13:40:37 +010070
71config SYS_VENDOR
72 default "Marvell" if TARGET_DB_MV784MP_GP
73 default "Marvell" if TARGET_DB_88F6820_GP
74 default "solidrun" if TARGET_CLEARFOG
Phil Sutteraefb8f42015-12-25 14:41:25 +010075 default "Synology" if TARGET_DS414
Stefan Roeseb322c832015-12-21 13:40:37 +010076
Stefan Roesec3d89142015-08-25 13:18:38 +020077config SYS_SOC
78 default "mvebu"
79
Stefan Roesec3d89142015-08-25 13:18:38 +020080endif