blob: 0fd71a717a28a3732e254bc1747fc699691575bd [file] [log] [blame]
Stefan Roesec3d89142015-08-25 13:18:38 +02001if ARCH_MVEBU
2
Stefan Roese606576d2016-01-29 09:14:54 +01003config ARMADA_375
4 bool
5
Stefan Roese81e33f42015-12-21 13:56:33 +01006config ARMADA_38X
7 bool
8
9config ARMADA_XP
10 bool
11
Phil Sutter42902522015-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
Chris Packham53d601f2016-09-22 12:56:13 +120024config 88F6820
Phil Sutter42902522015-12-25 14:41:22 +010025 bool
26 select ARMADA_38X
27
Stefan Roesec3d89142015-08-25 13:18:38 +020028choice
Stefan Roese606576d2016-01-29 09:14:54 +010029 prompt "Marvell MVEBU (Armada XP/375/38x) board select"
Stefan Roesec3d89142015-08-25 13:18:38 +020030 optional
31
Stefan Roese0299c902015-10-20 15:14:47 +020032config TARGET_CLEARFOG
33 bool "Support ClearFog"
Chris Packham53d601f2016-09-22 12:56:13 +120034 select 88F6820
Stefan Roese0299c902015-10-20 15:14:47 +020035
Stefan Roese606576d2016-01-29 09:14:54 +010036config TARGET_DB_88F6720
37 bool "Support DB-88F6720 Armada 375"
38 select ARMADA_375
39
Stefan Roesec3d89142015-08-25 13:18:38 +020040config TARGET_DB_88F6820_GP
41 bool "Support DB-88F6820-GP"
Chris Packham53d601f2016-09-22 12:56:13 +120042 select 88F6820
Stefan Roesec3d89142015-08-25 13:18:38 +020043
Chris Packhamc0def242016-09-22 12:56:14 +120044config TARGET_DB_88F6820_AMC
45 bool "Support DB-88F6820-AMC"
46 select 88F6820
47
Stefan Roesec3d89142015-08-25 13:18:38 +020048config TARGET_DB_MV784MP_GP
49 bool "Support db-mv784mp-gp"
Phil Sutter42902522015-12-25 14:41:22 +010050 select MV78460
Stefan Roesec3d89142015-08-25 13:18:38 +020051
Phil Sutteraefb8f42015-12-25 14:41:25 +010052config TARGET_DS414
53 bool "Support Synology DS414"
54 select MV78230
55
Stefan Roesec3d89142015-08-25 13:18:38 +020056config TARGET_MAXBCM
57 bool "Support maxbcm"
Phil Sutter42902522015-12-25 14:41:22 +010058 select MV78460
Stefan Roesec3d89142015-08-25 13:18:38 +020059
Stefan Roeseb20c38a2016-01-20 08:13:29 +010060config TARGET_THEADORABLE
61 bool "Support theadorable Armada XP"
62 select MV78260
63
Stefan Roesec3d89142015-08-25 13:18:38 +020064endchoice
65
Stefan Roeseb322c832015-12-21 13:40:37 +010066config SYS_BOARD
67 default "clearfog" if TARGET_CLEARFOG
Stefan Roese606576d2016-01-29 09:14:54 +010068 default "db-88f6720" if TARGET_DB_88F6720
Stefan Roeseb322c832015-12-21 13:40:37 +010069 default "db-88f6820-gp" if TARGET_DB_88F6820_GP
Chris Packhamc0def242016-09-22 12:56:14 +120070 default "db-88f6820-amc" if TARGET_DB_88F6820_AMC
Stefan Roeseb322c832015-12-21 13:40:37 +010071 default "db-mv784mp-gp" if TARGET_DB_MV784MP_GP
Phil Sutteraefb8f42015-12-25 14:41:25 +010072 default "ds414" if TARGET_DS414
Stefan Roeseb322c832015-12-21 13:40:37 +010073 default "maxbcm" if TARGET_MAXBCM
Stefan Roeseb20c38a2016-01-20 08:13:29 +010074 default "theadorable" if TARGET_THEADORABLE
Stefan Roeseb322c832015-12-21 13:40:37 +010075
76config SYS_CONFIG_NAME
77 default "clearfog" if TARGET_CLEARFOG
Stefan Roese606576d2016-01-29 09:14:54 +010078 default "db-88f6720" if TARGET_DB_88F6720
Stefan Roeseb322c832015-12-21 13:40:37 +010079 default "db-88f6820-gp" if TARGET_DB_88F6820_GP
Chris Packhamc0def242016-09-22 12:56:14 +120080 default "db-88f6820-amc" if TARGET_DB_88F6820_AMC
Stefan Roeseb322c832015-12-21 13:40:37 +010081 default "db-mv784mp-gp" if TARGET_DB_MV784MP_GP
Phil Sutteraefb8f42015-12-25 14:41:25 +010082 default "ds414" if TARGET_DS414
Stefan Roeseb322c832015-12-21 13:40:37 +010083 default "maxbcm" if TARGET_MAXBCM
Stefan Roeseb20c38a2016-01-20 08:13:29 +010084 default "theadorable" if TARGET_THEADORABLE
Stefan Roeseb322c832015-12-21 13:40:37 +010085
86config SYS_VENDOR
87 default "Marvell" if TARGET_DB_MV784MP_GP
Stefan Roese606576d2016-01-29 09:14:54 +010088 default "Marvell" if TARGET_DB_88F6720
Stefan Roeseb322c832015-12-21 13:40:37 +010089 default "Marvell" if TARGET_DB_88F6820_GP
Chris Packhamc0def242016-09-22 12:56:14 +120090 default "Marvell" if TARGET_DB_88F6820_AMC
Stefan Roeseb322c832015-12-21 13:40:37 +010091 default "solidrun" if TARGET_CLEARFOG
Phil Sutteraefb8f42015-12-25 14:41:25 +010092 default "Synology" if TARGET_DS414
Stefan Roeseb322c832015-12-21 13:40:37 +010093
Stefan Roesec3d89142015-08-25 13:18:38 +020094config SYS_SOC
95 default "mvebu"
96
Stefan Roesec3d89142015-08-25 13:18:38 +020097endif