Stefan Roese | c3d8914 | 2015-08-25 13:18:38 +0200 | [diff] [blame] | 1 | if ARCH_MVEBU |
| 2 | |
Stefan Roese | 81e33f4 | 2015-12-21 13:56:33 +0100 | [diff] [blame] | 3 | config ARMADA_38X |
| 4 | bool |
| 5 | |
| 6 | config ARMADA_XP |
| 7 | bool |
| 8 | |
Phil Sutter | 4290252 | 2015-12-25 14:41:22 +0100 | [diff] [blame] | 9 | config MV78230 |
| 10 | bool |
| 11 | select ARMADA_XP |
| 12 | |
| 13 | config MV78260 |
| 14 | bool |
| 15 | select ARMADA_XP |
| 16 | |
| 17 | config MV78460 |
| 18 | bool |
| 19 | select ARMADA_XP |
| 20 | |
| 21 | config DB_88F6820_GP |
| 22 | bool |
| 23 | select ARMADA_38X |
| 24 | |
Stefan Roese | c3d8914 | 2015-08-25 13:18:38 +0200 | [diff] [blame] | 25 | choice |
| 26 | prompt "Marvell MVEBU (Armada XP/38x) board select" |
| 27 | optional |
| 28 | |
Stefan Roese | 0299c90 | 2015-10-20 15:14:47 +0200 | [diff] [blame] | 29 | config TARGET_CLEARFOG |
| 30 | bool "Support ClearFog" |
Phil Sutter | 4290252 | 2015-12-25 14:41:22 +0100 | [diff] [blame] | 31 | select DB_88F6820_GP |
Stefan Roese | 0299c90 | 2015-10-20 15:14:47 +0200 | [diff] [blame] | 32 | |
Stefan Roese | c3d8914 | 2015-08-25 13:18:38 +0200 | [diff] [blame] | 33 | config TARGET_DB_88F6820_GP |
| 34 | bool "Support DB-88F6820-GP" |
Phil Sutter | 4290252 | 2015-12-25 14:41:22 +0100 | [diff] [blame] | 35 | select DB_88F6820_GP |
Stefan Roese | c3d8914 | 2015-08-25 13:18:38 +0200 | [diff] [blame] | 36 | |
| 37 | config TARGET_DB_MV784MP_GP |
| 38 | bool "Support db-mv784mp-gp" |
Phil Sutter | 4290252 | 2015-12-25 14:41:22 +0100 | [diff] [blame] | 39 | select MV78460 |
Stefan Roese | c3d8914 | 2015-08-25 13:18:38 +0200 | [diff] [blame] | 40 | |
Phil Sutter | aefb8f4 | 2015-12-25 14:41:25 +0100 | [diff] [blame] | 41 | config TARGET_DS414 |
| 42 | bool "Support Synology DS414" |
| 43 | select MV78230 |
| 44 | |
Stefan Roese | c3d8914 | 2015-08-25 13:18:38 +0200 | [diff] [blame] | 45 | config TARGET_MAXBCM |
| 46 | bool "Support maxbcm" |
Phil Sutter | 4290252 | 2015-12-25 14:41:22 +0100 | [diff] [blame] | 47 | select MV78460 |
Stefan Roese | c3d8914 | 2015-08-25 13:18:38 +0200 | [diff] [blame] | 48 | |
Stefan Roese | b20c38a | 2016-01-20 08:13:29 +0100 | [diff] [blame] | 49 | config TARGET_THEADORABLE |
| 50 | bool "Support theadorable Armada XP" |
| 51 | select MV78260 |
| 52 | |
Stefan Roese | c3d8914 | 2015-08-25 13:18:38 +0200 | [diff] [blame] | 53 | endchoice |
| 54 | |
Stefan Roese | b322c83 | 2015-12-21 13:40:37 +0100 | [diff] [blame] | 55 | config 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 Sutter | aefb8f4 | 2015-12-25 14:41:25 +0100 | [diff] [blame] | 59 | default "ds414" if TARGET_DS414 |
Stefan Roese | b322c83 | 2015-12-21 13:40:37 +0100 | [diff] [blame] | 60 | default "maxbcm" if TARGET_MAXBCM |
Stefan Roese | b20c38a | 2016-01-20 08:13:29 +0100 | [diff] [blame] | 61 | default "theadorable" if TARGET_THEADORABLE |
Stefan Roese | b322c83 | 2015-12-21 13:40:37 +0100 | [diff] [blame] | 62 | |
| 63 | config 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 Sutter | aefb8f4 | 2015-12-25 14:41:25 +0100 | [diff] [blame] | 67 | default "ds414" if TARGET_DS414 |
Stefan Roese | b322c83 | 2015-12-21 13:40:37 +0100 | [diff] [blame] | 68 | default "maxbcm" if TARGET_MAXBCM |
Stefan Roese | b20c38a | 2016-01-20 08:13:29 +0100 | [diff] [blame] | 69 | default "theadorable" if TARGET_THEADORABLE |
Stefan Roese | b322c83 | 2015-12-21 13:40:37 +0100 | [diff] [blame] | 70 | |
| 71 | config 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 Sutter | aefb8f4 | 2015-12-25 14:41:25 +0100 | [diff] [blame] | 75 | default "Synology" if TARGET_DS414 |
Stefan Roese | b322c83 | 2015-12-21 13:40:37 +0100 | [diff] [blame] | 76 | |
Stefan Roese | c3d8914 | 2015-08-25 13:18:38 +0200 | [diff] [blame] | 77 | config SYS_SOC |
| 78 | default "mvebu" |
| 79 | |
Stefan Roese | c3d8914 | 2015-08-25 13:18:38 +0200 | [diff] [blame] | 80 | endif |