xref: /openbmc/u-boot/arch/arm/mach-at91/Kconfig (revision 6553581a)
14614b891SMasahiro Yamadaif ARCH_AT91
24614b891SMasahiro Yamada
3*6553581aSWenyou Yangconfig AT91FAMILY
4*6553581aSWenyou Yang	def_bool y
5*6553581aSWenyou Yang
64614b891SMasahiro Yamadachoice
74614b891SMasahiro Yamada	prompt "Atmel AT91 board select"
8a26cd049SJoe Hershberger	optional
94614b891SMasahiro Yamada
104614b891SMasahiro Yamadaconfig TARGET_AT91RM9200EK
114614b891SMasahiro Yamada	bool "Atmel AT91RM9200 evaluation kit"
124614b891SMasahiro Yamada	select CPU_ARM920T
134614b891SMasahiro Yamada
144614b891SMasahiro Yamadaconfig TARGET_AT91SAM9260EK
154614b891SMasahiro Yamada	bool "Atmel at91sam9260 reference board"
164614b891SMasahiro Yamada	select CPU_ARM926EJS
17a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
184614b891SMasahiro Yamada
194614b891SMasahiro Yamadaconfig TARGET_ETHERNUT5
204614b891SMasahiro Yamada	bool "Ethernut5 board"
214614b891SMasahiro Yamada	select CPU_ARM926EJS
224614b891SMasahiro Yamada
234614b891SMasahiro Yamadaconfig TARGET_SNAPPER9260
244614b891SMasahiro Yamada	bool "Support snapper9260"
254614b891SMasahiro Yamada	select CPU_ARM926EJS
26ab7b8857SMasahiro Yamada	select DM
27ab7b8857SMasahiro Yamada	select DM_SERIAL
28ab7b8857SMasahiro Yamada	select DM_GPIO
294614b891SMasahiro Yamada
30885fc03aSAndre Renaudconfig TARGET_GURNARD
31885fc03aSAndre Renaud	bool "Support gurnard"
32e5ec4815STom Rini	select BOARD_LATE_INIT
33885fc03aSAndre Renaud	select CPU_ARM926EJS
34885fc03aSAndre Renaud	select DM
35885fc03aSAndre Renaud	select DM_SERIAL
36885fc03aSAndre Renaud	select DM_GPIO
37885fc03aSAndre Renaud	select DM_ETH
38885fc03aSAndre Renaud
394614b891SMasahiro Yamadaconfig TARGET_AT91SAM9261EK
404614b891SMasahiro Yamada	bool "Atmel at91sam9261 reference board"
414614b891SMasahiro Yamada	select CPU_ARM926EJS
42324873e7SWenyou.Yang@microchip.com	select BOARD_EARLY_INIT_F
434614b891SMasahiro Yamada
444614b891SMasahiro Yamadaconfig TARGET_PM9261
454614b891SMasahiro Yamada	bool "Ronetix pm9261 board"
464614b891SMasahiro Yamada	select CPU_ARM926EJS
474614b891SMasahiro Yamada
484614b891SMasahiro Yamadaconfig TARGET_AT91SAM9263EK
494614b891SMasahiro Yamada	bool "Atmel at91sam9263 reference board"
504614b891SMasahiro Yamada	select CPU_ARM926EJS
51a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
524614b891SMasahiro Yamada
534614b891SMasahiro Yamadaconfig TARGET_USB_A9263
544614b891SMasahiro Yamada	bool "Caloa USB A9260 board"
554614b891SMasahiro Yamada	select CPU_ARM926EJS
564614b891SMasahiro Yamada
574614b891SMasahiro Yamadaconfig TARGET_PM9263
584614b891SMasahiro Yamada	bool "Ronetix pm9263 board"
594614b891SMasahiro Yamada	select CPU_ARM926EJS
604614b891SMasahiro Yamada
614614b891SMasahiro Yamadaconfig TARGET_AT91SAM9M10G45EK
624614b891SMasahiro Yamada	bool "Atmel AT91SAM9M10G45-EK board"
634614b891SMasahiro Yamada	select CPU_ARM926EJS
6441d41a93SBo Shen	select SUPPORT_SPL
65a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
664614b891SMasahiro Yamada
674614b891SMasahiro Yamadaconfig TARGET_PM9G45
684614b891SMasahiro Yamada	bool "Ronetix pm9g45 board"
694614b891SMasahiro Yamada	select CPU_ARM926EJS
704614b891SMasahiro Yamada
71bfc37f3cSErik van Luijkconfig TARGET_PICOSAM9G45
72bfc37f3cSErik van Luijk	bool "Mini-box picosam9g45 board"
73bfc37f3cSErik van Luijk	select CPU_ARM926EJS
74bfc37f3cSErik van Luijk	select SUPPORT_SPL
75bfc37f3cSErik van Luijk
764614b891SMasahiro Yamadaconfig TARGET_AT91SAM9N12EK
774614b891SMasahiro Yamada	bool "Atmel AT91SAM9N12-EK board"
784614b891SMasahiro Yamada	select CPU_ARM926EJS
79ff255e83SBo Shen	select SUPPORT_SPL
80a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
814614b891SMasahiro Yamada
824614b891SMasahiro Yamadaconfig TARGET_AT91SAM9RLEK
834614b891SMasahiro Yamada	bool "Atmel at91sam9rl reference board"
844614b891SMasahiro Yamada	select CPU_ARM926EJS
85a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
864614b891SMasahiro Yamada
874614b891SMasahiro Yamadaconfig TARGET_AT91SAM9X5EK
884614b891SMasahiro Yamada	bool "Atmel AT91SAM9X5-EK board"
894614b891SMasahiro Yamada	select CPU_ARM926EJS
90d85e8914SBo Shen	select SUPPORT_SPL
91a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
924614b891SMasahiro Yamada
939989c156SWenyou Yangconfig TARGET_SAMA5D2_PTC
949989c156SWenyou Yang	bool "SAMA5D2 PTC board"
959989c156SWenyou Yang	select CPU_V7
969989c156SWenyou Yang	select SUPPORT_SPL
97a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
989989c156SWenyou Yang
9975238f23SWenyou Yangconfig TARGET_SAMA5D2_XPLAINED
10075238f23SWenyou Yang	bool "SAMA5D2 Xplained board"
10175238f23SWenyou Yang	select CPU_V7
10237dadbcaSWenyou Yang	select SUPPORT_SPL
103a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
10475238f23SWenyou Yang
105ce4054bfSWenyou Yangconfig TARGET_SAMA5D27_SOM1_EK
106ce4054bfSWenyou Yang	bool "SAMA5D27 SOM1 EK board"
107ce4054bfSWenyou Yang	select CPU_V7
108ce4054bfSWenyou Yang	select SUPPORT_SPL
109ce4054bfSWenyou Yang	select BOARD_EARLY_INIT_F
110ce4054bfSWenyou Yang	select BOARD_LATE_INIT
111ce4054bfSWenyou Yang	help
112ce4054bfSWenyou Yang	  The SAMA5D27 SOM1 embeds SAMA5D2 SiP(System in Package),
113ce4054bfSWenyou Yang	  a 64Mbit QSPI flash, KSZ8081 Phy and a Mac-address EEPROM
114ce4054bfSWenyou Yang	  24AA02E48. The SAMA5D2 SiP integrates the ARM Cortex-A5
115ce4054bfSWenyou Yang	  processor-based SAMA5D2 MPU with up to 1 Gbit DDR2-SDRAM
116ce4054bfSWenyou Yang	  in a single package.
117ce4054bfSWenyou Yang
1184614b891SMasahiro Yamadaconfig TARGET_SAMA5D3_XPLAINED
1194614b891SMasahiro Yamada	bool "SAMA5D3 Xplained board"
1204614b891SMasahiro Yamada	select CPU_V7
1214614b891SMasahiro Yamada	select SUPPORT_SPL
122a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
1234614b891SMasahiro Yamada
1244614b891SMasahiro Yamadaconfig TARGET_SAMA5D3XEK
1254614b891SMasahiro Yamada	bool "SAMA5D3X-EK board"
126e5ec4815STom Rini	select BOARD_LATE_INIT
1274614b891SMasahiro Yamada	select CPU_V7
1284614b891SMasahiro Yamada	select SUPPORT_SPL
129a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
1304614b891SMasahiro Yamada
1314614b891SMasahiro Yamadaconfig TARGET_SAMA5D4_XPLAINED
1324614b891SMasahiro Yamada	bool "SAMA5D4 Xplained board"
1334614b891SMasahiro Yamada	select CPU_V7
1344614b891SMasahiro Yamada	select SUPPORT_SPL
135a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
1364614b891SMasahiro Yamada
1374614b891SMasahiro Yamadaconfig TARGET_SAMA5D4EK
1384614b891SMasahiro Yamada	bool "SAMA5D4 Evaluation Kit"
1394614b891SMasahiro Yamada	select CPU_V7
1404614b891SMasahiro Yamada	select SUPPORT_SPL
141a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
1424614b891SMasahiro Yamada
143c21c28b6SMarek Vasutconfig TARGET_MA5D4EVK
144f1d56dffSMarek Vasut	bool "Aries MA5D4EVK Evaluation Kit"
145c21c28b6SMarek Vasut	select CPU_V7
146c21c28b6SMarek Vasut	select SUPPORT_SPL
147c21c28b6SMarek Vasut
1484614b891SMasahiro Yamadaconfig TARGET_MEESC
1494614b891SMasahiro Yamada	bool "Support meesc"
1504614b891SMasahiro Yamada	select CPU_ARM926EJS
1514614b891SMasahiro Yamada
1524614b891SMasahiro Yamadaconfig TARGET_CORVUS
1534614b891SMasahiro Yamada	bool "Support corvus"
1544614b891SMasahiro Yamada	select CPU_ARM926EJS
1554614b891SMasahiro Yamada	select SUPPORT_SPL
156289f979cSHeiko Schocher	select DM
157289f979cSHeiko Schocher	select DM_SERIAL
158289f979cSHeiko Schocher	select DM_GPIO
159289f979cSHeiko Schocher	select DM_ETH
1604614b891SMasahiro Yamada
1614614b891SMasahiro Yamadaconfig TARGET_TAURUS
1624614b891SMasahiro Yamada	bool "Support taurus"
1634614b891SMasahiro Yamada	select CPU_ARM926EJS
1644614b891SMasahiro Yamada	select SUPPORT_SPL
1658e6e8221SHeiko Schocher	select DM
1668e6e8221SHeiko Schocher	select DM_SERIAL
1678e6e8221SHeiko Schocher	select DM_GPIO
1688e6e8221SHeiko Schocher	select DM_ETH
1694614b891SMasahiro Yamada
1703b5df50eSHeiko Schocherconfig TARGET_SMARTWEB
1713b5df50eSHeiko Schocher	bool "Support smartweb"
1723b5df50eSHeiko Schocher	select CPU_ARM926EJS
1733b5df50eSHeiko Schocher	select SUPPORT_SPL
17413ee7890SHeiko Schocher	select DM
17513ee7890SHeiko Schocher	select DM_SERIAL
17613ee7890SHeiko Schocher	select DM_GPIO
17713ee7890SHeiko Schocher	select DM_ETH
1783b5df50eSHeiko Schocher
179522e4fbbSGregory CLEMENTconfig TARGET_VINCO
180522e4fbbSGregory CLEMENT	bool "Support VINCO"
181522e4fbbSGregory CLEMENT	select CPU_V7
182522e4fbbSGregory CLEMENT	select SUPPORT_SPL
183522e4fbbSGregory CLEMENT
1844614b891SMasahiro Yamadaendchoice
1854614b891SMasahiro Yamada
1864614b891SMasahiro Yamadaconfig SYS_SOC
1874614b891SMasahiro Yamada	default "at91"
1884614b891SMasahiro Yamada
189f1d56dffSMarek Vasutsource "board/aries/ma5d4evk/Kconfig"
1904614b891SMasahiro Yamadasource "board/atmel/at91rm9200ek/Kconfig"
1914614b891SMasahiro Yamadasource "board/atmel/at91sam9260ek/Kconfig"
1924614b891SMasahiro Yamadasource "board/atmel/at91sam9261ek/Kconfig"
1934614b891SMasahiro Yamadasource "board/atmel/at91sam9263ek/Kconfig"
1944614b891SMasahiro Yamadasource "board/atmel/at91sam9m10g45ek/Kconfig"
1954614b891SMasahiro Yamadasource "board/atmel/at91sam9n12ek/Kconfig"
1964614b891SMasahiro Yamadasource "board/atmel/at91sam9rlek/Kconfig"
1974614b891SMasahiro Yamadasource "board/atmel/at91sam9x5ek/Kconfig"
1989989c156SWenyou Yangsource "board/atmel/sama5d2_ptc/Kconfig"
19975238f23SWenyou Yangsource "board/atmel/sama5d2_xplained/Kconfig"
200ce4054bfSWenyou Yangsource "board/atmel/sama5d27_som1_ek/Kconfig"
2014614b891SMasahiro Yamadasource "board/atmel/sama5d3_xplained/Kconfig"
2024614b891SMasahiro Yamadasource "board/atmel/sama5d3xek/Kconfig"
2034614b891SMasahiro Yamadasource "board/atmel/sama5d4_xplained/Kconfig"
2044614b891SMasahiro Yamadasource "board/atmel/sama5d4ek/Kconfig"
205885fc03aSAndre Renaudsource "board/bluewater/gurnard/Kconfig"
2064614b891SMasahiro Yamadasource "board/bluewater/snapper9260/Kconfig"
2074614b891SMasahiro Yamadasource "board/calao/usb_a9263/Kconfig"
2084614b891SMasahiro Yamadasource "board/egnite/ethernut5/Kconfig"
2094614b891SMasahiro Yamadasource "board/esd/meesc/Kconfig"
210522e4fbbSGregory CLEMENTsource "board/l+g/vinco/Kconfig"
211bfc37f3cSErik van Luijksource "board/mini-box/picosam9g45/Kconfig"
2124614b891SMasahiro Yamadasource "board/ronetix/pm9261/Kconfig"
2134614b891SMasahiro Yamadasource "board/ronetix/pm9263/Kconfig"
2144614b891SMasahiro Yamadasource "board/ronetix/pm9g45/Kconfig"
2154614b891SMasahiro Yamadasource "board/siemens/corvus/Kconfig"
2164614b891SMasahiro Yamadasource "board/siemens/taurus/Kconfig"
2173b5df50eSHeiko Schochersource "board/siemens/smartweb/Kconfig"
2184614b891SMasahiro Yamada
219b529993eSPhilipp Tomsichconfig SPL_LDSCRIPT
220b529993eSPhilipp Tomsich	default "arch/arm/mach-at91/arm926ejs/u-boot-spl.lds" if CPU_ARM926EJS
221b529993eSPhilipp Tomsich	default "arch/arm/mach-at91/armv7/u-boot-spl.lds" if CPU_V7
222b529993eSPhilipp Tomsich
2234614b891SMasahiro Yamadaendif
224