blob: b19ed2c6b3ec4570bb0f70a7b765616f2bfcc1a2 [file] [log] [blame]
Trevor Woernerbb7ab072020-05-06 08:02:40 -04001if ARCH_KIRKWOOD
Masahiro Yamadad7570852014-08-31 07:10:59 +09002
Tom Rinib7b337b2021-12-17 18:08:44 -05003config FEROCEON_88FR131
4 bool
5
6config KW88F6192
7 bool
8
9config KW88F6281
10 bool
11
12config SHEEVA_88SV131
13 bool
14
Tony Dinh2c7eaf52022-12-29 21:45:57 -080015config KIRKWOOD_COMMON
16 bool
17 select DM_SERIAL
Tony Dinh68b735b2023-01-31 14:06:54 -080018 select SYS_NS16550
Tony Dinh2c7eaf52022-12-29 21:45:57 -080019
20config HAS_CUSTOM_SYS_INIT_SP_ADDR
21 bool "Use a custom location for the initial stack pointer address"
22 default y
23
24config CUSTOM_SYS_INIT_SP_ADDR
25 hex "Static location for the initial stack pointer"
26 depends on HAS_CUSTOM_SYS_INIT_SP_ADDR
27 default 0x5ff000
28
Masahiro Yamadad7570852014-08-31 07:10:59 +090029choice
30 prompt "Marvell Kirkwood board select"
Joe Hershbergerf0699602015-05-12 14:46:23 -050031 optional
Masahiro Yamadad7570852014-08-31 07:10:59 +090032
Albert ARIBAUDf02c2542015-10-23 18:06:43 +020033config TARGET_OPENRD
34 bool "Marvell OpenRD Board"
Tom Rinib7b337b2021-12-17 18:08:44 -050035 select KW88F6281
36 select SHEEVA_88SV131
Albert ARIBAUDf02c2542015-10-23 18:06:43 +020037
Masahiro Yamadad7570852014-08-31 07:10:59 +090038config TARGET_DREAMPLUG
39 bool "DreamPlug Board"
Tom Rinib7b337b2021-12-17 18:08:44 -050040 select KW88F6281
41 select SHEEVA_88SV131
Tony Dinh2c7eaf52022-12-29 21:45:57 -080042 select KIRKWOOD_COMMON
Masahiro Yamadad7570852014-08-31 07:10:59 +090043
Walter Schweizerd2ac3262016-10-06 23:29:56 +020044config TARGET_DS109
45 bool "Synology DS109"
Tom Rinib7b337b2021-12-17 18:08:44 -050046 select KW88F6281
47 select SHEEVA_88SV131
Walter Schweizerd2ac3262016-10-06 23:29:56 +020048
Masahiro Yamadad7570852014-08-31 07:10:59 +090049config TARGET_GURUPLUG
50 bool "GuruPlug Board"
Tom Rinib7b337b2021-12-17 18:08:44 -050051 select KW88F6281
52 select SHEEVA_88SV131
Masahiro Yamadad7570852014-08-31 07:10:59 +090053
54config TARGET_SHEEVAPLUG
55 bool "SheevaPlug Board"
Tom Rinib7b337b2021-12-17 18:08:44 -050056 select FEROCEON_88FR131
57 select KW88F6281
Tony Dinh2c7eaf52022-12-29 21:45:57 -080058 select KIRKWOOD_COMMON
Masahiro Yamadad7570852014-08-31 07:10:59 +090059
60config TARGET_LSXL
61 bool "lsxl Board"
Tom Rinib7b337b2021-12-17 18:08:44 -050062 select FEROCEON_88FR131
63 select KW88F6281
Michael Walle2e5bab12022-08-17 21:38:03 +020064 select BOARD_EARLY_INIT_R
Michael Walle9adb0b12022-08-17 21:37:58 +020065 select MISC_INIT_R
Tony Dinh2c7eaf52022-12-29 21:45:57 -080066 select KIRKWOOD_COMMON
Masahiro Yamadad7570852014-08-31 07:10:59 +090067
68config TARGET_POGO_E02
69 bool "pogo_e02 Board"
Tom Rinib7b337b2021-12-17 18:08:44 -050070 select FEROCEON_88FR131
71 select KW88F6281
Tony Dinh2c7eaf52022-12-29 21:45:57 -080072 select KIRKWOOD_COMMON
Masahiro Yamadad7570852014-08-31 07:10:59 +090073
Tony Dinh7faa34a2022-01-23 22:17:11 -080074config TARGET_POGO_V4
75 bool "Pogoplug V4 Board"
76 select FEROCEON_88FR131
77 select KW88F6192
Tony Dinh2c7eaf52022-12-29 21:45:57 -080078 select KIRKWOOD_COMMON
Tony Dinh7faa34a2022-01-23 22:17:11 -080079
Masahiro Yamadad7570852014-08-31 07:10:59 +090080config TARGET_DNS325
81 bool "dns325 Board"
Tom Rinib7b337b2021-12-17 18:08:44 -050082 select FEROCEON_88FR131
83 select KW88F6281
Masahiro Yamadad7570852014-08-31 07:10:59 +090084
85config TARGET_ICONNECT
86 bool "iconnect Board"
Tom Rinib7b337b2021-12-17 18:08:44 -050087 select FEROCEON_88FR131
88 select KW88F6281
Tony Dinh2c7eaf52022-12-29 21:45:57 -080089 select KIRKWOOD_COMMON
Masahiro Yamadad7570852014-08-31 07:10:59 +090090
Masahiro Yamadad7570852014-08-31 07:10:59 +090091config TARGET_KM_KIRKWOOD
Pascal Linder305329f2019-06-18 13:27:47 +020092 bool "KM Kirkwood Board"
Tom Rinib7b337b2021-12-17 18:08:44 -050093 select FEROCEON_88FR131
94 select KW88F6281
Pascal Linder305329f2019-06-18 13:27:47 +020095 select VENDOR_KM
Masahiro Yamadad7570852014-08-31 07:10:59 +090096
97config TARGET_NET2BIG_V2
98 bool "LaCie 2Big Network v2 NAS Board"
Tom Rinib7b337b2021-12-17 18:08:44 -050099 select FEROCEON_88FR131
100 select KW88F6281
Masahiro Yamadad7570852014-08-31 07:10:59 +0900101
102config TARGET_NETSPACE_V2
103 bool "LaCie netspace_v2 Board"
Tom Rinib7b337b2021-12-17 18:08:44 -0500104 select FEROCEON_88FR131
Masahiro Yamadad7570852014-08-31 07:10:59 +0900105
Masahiro Yamadad7570852014-08-31 07:10:59 +0900106config TARGET_IB62X0
107 bool "ib62x0 Board"
Tom Rinib7b337b2021-12-17 18:08:44 -0500108 select FEROCEON_88FR131
109 select KW88F6281
Masahiro Yamadad7570852014-08-31 07:10:59 +0900110
111config TARGET_DOCKSTAR
112 bool "Dockstar Board"
Tom Rinib7b337b2021-12-17 18:08:44 -0500113 select FEROCEON_88FR131
114 select KW88F6281
Tony Dinh2c7eaf52022-12-29 21:45:57 -0800115 select KIRKWOOD_COMMON
Masahiro Yamadad7570852014-08-31 07:10:59 +0900116
117config TARGET_GOFLEXHOME
118 bool "GoFlex Home Board"
Tom Rinib7b337b2021-12-17 18:08:44 -0500119 select FEROCEON_88FR131
120 select KW88F6281
Tony Dinh2c7eaf52022-12-29 21:45:57 -0800121 select KIRKWOOD_COMMON
Masahiro Yamadad7570852014-08-31 07:10:59 +0900122
Evgeni Dobreve80958b2014-12-08 17:49:42 +0100123config TARGET_NAS220
124 bool "BlackArmor NAS220"
Tom Rinib7b337b2021-12-17 18:08:44 -0500125 select FEROCEON_88FR131
126 select KW88F6192
Evgeni Dobreve80958b2014-12-08 17:49:42 +0100127
Tom Rini299f8f82021-07-07 22:55:41 -0400128config TARGET_NSA310S
129 bool "Zyxel NSA310S"
Tom Rinib7b337b2021-12-17 18:08:44 -0500130 select FEROCEON_88FR131
131 select KW88F6192
Tony Dinh2c7eaf52022-12-29 21:45:57 -0800132 select KIRKWOOD_COMMON
Tom Rini299f8f82021-07-07 22:55:41 -0400133
Chris Packham5cd63ec2018-05-30 20:14:35 +1200134config TARGET_SBx81LIFKW
135 bool "Allied Telesis SBx81GS24/SBx81GT40/SBx81XS6/SBx81XS16"
Tom Rinib7b337b2021-12-17 18:08:44 -0500136 select FEROCEON_88FR131
137 select KW88F6281
Chris Packham5cd63ec2018-05-30 20:14:35 +1200138
Chris Packhamc6408d12018-06-25 22:34:57 +1200139config TARGET_SBx81LIFXCAT
140 bool "Allied Telesis SBx81GP24/SBx81GT24"
Tom Rinib7b337b2021-12-17 18:08:44 -0500141 select FEROCEON_88FR131
142 select KW88F6281
Chris Packhamc6408d12018-06-25 22:34:57 +1200143
Masahiro Yamadad7570852014-08-31 07:10:59 +0900144endchoice
145
Masahiro Yamadad7570852014-08-31 07:10:59 +0900146config SYS_SOC
Masahiro Yamadad7570852014-08-31 07:10:59 +0900147 default "kirkwood"
148
Tom Riniaf90de12022-06-20 08:07:58 -0400149config KIRKWOOD_RGMII_PAD_1V8
150 bool "Configures the I/O voltage of the pads connected gigabit interface to 1.8V"
151 default y
152
153config KIRKWOOD_EGIGA_INIT
154 bool "Enable GbePort0/1 for kernel"
155 default y
156
157config KIRKWOOD_PCIE_INIT
158 bool "Enable PCIe Port0 for kernel"
159 default y
160
Albert ARIBAUDf02c2542015-10-23 18:06:43 +0200161source "board/Marvell/openrd/Kconfig"
Masahiro Yamadad7570852014-08-31 07:10:59 +0900162source "board/Marvell/dreamplug/Kconfig"
Walter Schweizerd2ac3262016-10-06 23:29:56 +0200163source "board/Synology/ds109/Kconfig"
Masahiro Yamadad7570852014-08-31 07:10:59 +0900164source "board/Marvell/guruplug/Kconfig"
165source "board/Marvell/sheevaplug/Kconfig"
166source "board/buffalo/lsxl/Kconfig"
167source "board/cloudengines/pogo_e02/Kconfig"
Tony Dinh7faa34a2022-01-23 22:17:11 -0800168source "board/cloudengines/pogo_v4/Kconfig"
Masahiro Yamadad7570852014-08-31 07:10:59 +0900169source "board/d-link/dns325/Kconfig"
170source "board/iomega/iconnect/Kconfig"
Masahiro Yamadad7570852014-08-31 07:10:59 +0900171source "board/LaCie/net2big_v2/Kconfig"
172source "board/LaCie/netspace_v2/Kconfig"
Masahiro Yamadad7570852014-08-31 07:10:59 +0900173source "board/raidsonic/ib62x0/Kconfig"
174source "board/Seagate/dockstar/Kconfig"
175source "board/Seagate/goflexhome/Kconfig"
Evgeni Dobreve80958b2014-12-08 17:49:42 +0100176source "board/Seagate/nas220/Kconfig"
Tom Rini299f8f82021-07-07 22:55:41 -0400177source "board/zyxel/nsa310s/Kconfig"
Chris Packham5cd63ec2018-05-30 20:14:35 +1200178source "board/alliedtelesis/SBx81LIFKW/Kconfig"
Chris Packhamc6408d12018-06-25 22:34:57 +1200179source "board/alliedtelesis/SBx81LIFXCAT/Kconfig"
Masahiro Yamadad7570852014-08-31 07:10:59 +0900180
181endif