]> Git Repo - J-u-boot.git/blame - arch/arm/mach-mvebu/Kconfig
arm64: mvebu: Add Armada 3700 db-88f3720 development board support
[J-u-boot.git] / arch / arm / mach-mvebu / Kconfig
CommitLineData
c3d89140
SR
1if ARCH_MVEBU
2
f61aefc1
SR
3config ARMADA_32BIT
4 bool
5 select CPU_V7
6 select SUPPORT_SPL
7 select SPL_DM
8 select SPL_DM_SEQ_ALIAS
9 select SPL_OF_CONTROL
10 select SPL_SIMPLE_BUS
11
12config ARMADA_64BIT
13 bool
14 select ARM64
15
16# ARMv7 SoCs...
606576d5
SR
17config ARMADA_375
18 bool
f61aefc1 19 select ARMADA_32BIT
606576d5 20
81e33f4b
SR
21config ARMADA_38X
22 bool
f61aefc1 23 select ARMADA_32BIT
81e33f4b
SR
24
25config ARMADA_XP
26 bool
f61aefc1
SR
27 select ARMADA_32BIT
28
29# ARMv8 SoCs...
30config ARMADA_3700
31 bool
32 select ARM64
81e33f4b 33
f61aefc1 34# Armada XP/38x SoC types...
42902521
PS
35config MV78230
36 bool
37 select ARMADA_XP
38
39config MV78260
40 bool
41 select ARMADA_XP
42
43config MV78460
44 bool
45 select ARMADA_XP
46
53d601fd 47config 88F6820
42902521
PS
48 bool
49 select ARMADA_38X
50
c3d89140 51choice
f61aefc1 52 prompt "Marvell MVEBU (Armada XP/375/38x/3700) board select"
c3d89140
SR
53 optional
54
0299c90f
SR
55config TARGET_CLEARFOG
56 bool "Support ClearFog"
53d601fd 57 select 88F6820
0299c90f 58
01e62c7f
SR
59config TARGET_MVEBU_DB_88F3720
60 bool "Support DB-88F3720 Armada 3720"
61 select ARMADA_3700
62
606576d5
SR
63config TARGET_DB_88F6720
64 bool "Support DB-88F6720 Armada 375"
65 select ARMADA_375
66
c3d89140
SR
67config TARGET_DB_88F6820_GP
68 bool "Support DB-88F6820-GP"
53d601fd 69 select 88F6820
c3d89140 70
c0def248
CP
71config TARGET_DB_88F6820_AMC
72 bool "Support DB-88F6820-AMC"
73 select 88F6820
74
c3d89140
SR
75config TARGET_DB_MV784MP_GP
76 bool "Support db-mv784mp-gp"
42902521 77 select MV78460
c3d89140 78
aefb8f4c
PS
79config TARGET_DS414
80 bool "Support Synology DS414"
81 select MV78230
82
c3d89140
SR
83config TARGET_MAXBCM
84 bool "Support maxbcm"
42902521 85 select MV78460
c3d89140 86
b20c38a9
SR
87config TARGET_THEADORABLE
88 bool "Support theadorable Armada XP"
89 select MV78260
90
c3d89140
SR
91endchoice
92
b322c83a
SR
93config SYS_BOARD
94 default "clearfog" if TARGET_CLEARFOG
01e62c7f 95 default "mvebu_db-88f3720" if TARGET_MVEBU_DB_88F3720
606576d5 96 default "db-88f6720" if TARGET_DB_88F6720
b322c83a 97 default "db-88f6820-gp" if TARGET_DB_88F6820_GP
c0def248 98 default "db-88f6820-amc" if TARGET_DB_88F6820_AMC
b322c83a 99 default "db-mv784mp-gp" if TARGET_DB_MV784MP_GP
aefb8f4c 100 default "ds414" if TARGET_DS414
b322c83a 101 default "maxbcm" if TARGET_MAXBCM
b20c38a9 102 default "theadorable" if TARGET_THEADORABLE
b322c83a
SR
103
104config SYS_CONFIG_NAME
105 default "clearfog" if TARGET_CLEARFOG
01e62c7f 106 default "mvebu_db-88f3720" if TARGET_MVEBU_DB_88F3720
606576d5 107 default "db-88f6720" if TARGET_DB_88F6720
b322c83a 108 default "db-88f6820-gp" if TARGET_DB_88F6820_GP
c0def248 109 default "db-88f6820-amc" if TARGET_DB_88F6820_AMC
b322c83a 110 default "db-mv784mp-gp" if TARGET_DB_MV784MP_GP
aefb8f4c 111 default "ds414" if TARGET_DS414
b322c83a 112 default "maxbcm" if TARGET_MAXBCM
b20c38a9 113 default "theadorable" if TARGET_THEADORABLE
b322c83a
SR
114
115config SYS_VENDOR
116 default "Marvell" if TARGET_DB_MV784MP_GP
01e62c7f 117 default "Marvell" if TARGET_MVEBU_DB_88F3720
606576d5 118 default "Marvell" if TARGET_DB_88F6720
b322c83a 119 default "Marvell" if TARGET_DB_88F6820_GP
c0def248 120 default "Marvell" if TARGET_DB_88F6820_AMC
b322c83a 121 default "solidrun" if TARGET_CLEARFOG
aefb8f4c 122 default "Synology" if TARGET_DS414
b322c83a 123
c3d89140
SR
124config SYS_SOC
125 default "mvebu"
126
127endif
This page took 0.140041 seconds and 4 git commands to generate.