xref: /openbmc/linux/arch/arm/mach-at91/Kconfig (revision ffc63b7d)
19d041268SAndrew Victorif ARCH_AT91
29d041268SAndrew Victor
39d041268SAndrew Victormenu "Atmel AT91 System-on-Chip"
49d041268SAndrew Victor
59d041268SAndrew Victorchoice
69d041268SAndrew Victor	prompt "Atmel AT91 Processor"
79d041268SAndrew Victor
89d041268SAndrew Victorconfig ARCH_AT91RM9200
99d041268SAndrew Victor	bool "AT91RM9200"
10c750815eSRussell King	select CPU_ARM920T
115e802dfaSDavid Brownell	select GENERIC_TIME
125e802dfaSDavid Brownell	select GENERIC_CLOCKEVENTS
139d041268SAndrew Victor
149d041268SAndrew Victorconfig ARCH_AT91SAM9260
15f7eee89bSAndrew Victor	bool "AT91SAM9260 or AT91SAM9XE"
16c750815eSRussell King	select CPU_ARM926T
17ad48ce74SAndrew Victor	select GENERIC_TIME
18ad48ce74SAndrew Victor	select GENERIC_CLOCKEVENTS
199d041268SAndrew Victor
209d041268SAndrew Victorconfig ARCH_AT91SAM9261
219d041268SAndrew Victor	bool "AT91SAM9261"
22c750815eSRussell King	select CPU_ARM926T
23ad48ce74SAndrew Victor	select GENERIC_TIME
24ad48ce74SAndrew Victor	select GENERIC_CLOCKEVENTS
259d041268SAndrew Victor
26b2c65616SAndrew Victorconfig ARCH_AT91SAM9263
27b2c65616SAndrew Victor	bool "AT91SAM9263"
28c750815eSRussell King	select CPU_ARM926T
29ad48ce74SAndrew Victor	select GENERIC_TIME
30ad48ce74SAndrew Victor	select GENERIC_CLOCKEVENTS
31b2c65616SAndrew Victor
32877d7720SAndrew Victorconfig ARCH_AT91SAM9RL
33877d7720SAndrew Victor	bool "AT91SAM9RL"
34c750815eSRussell King	select CPU_ARM926T
35ad48ce74SAndrew Victor	select GENERIC_TIME
36ad48ce74SAndrew Victor	select GENERIC_CLOCKEVENTS
37877d7720SAndrew Victor
3861352667Ssedji gaouaouconfig ARCH_AT91SAM9G20
3961352667Ssedji gaouaou	bool "AT91SAM9G20"
40c750815eSRussell King	select CPU_ARM926T
4161352667Ssedji gaouaou	select GENERIC_TIME
4261352667Ssedji gaouaou	select GENERIC_CLOCKEVENTS
4361352667Ssedji gaouaou
442b3b3516SAndrew Victorconfig ARCH_AT91CAP9
452b3b3516SAndrew Victor	bool "AT91CAP9"
46c750815eSRussell King	select CPU_ARM926T
47ad48ce74SAndrew Victor	select GENERIC_TIME
48ad48ce74SAndrew Victor	select GENERIC_CLOCKEVENTS
492b3b3516SAndrew Victor
509f1ccefeSGreg Ungererconfig ARCH_AT91X40
519f1ccefeSGreg Ungerer	bool "AT91x40"
529f1ccefeSGreg Ungerer
539d041268SAndrew Victorendchoice
549d041268SAndrew Victor
559f1ccefeSGreg Ungererconfig AT91_PMC_UNIT
569f1ccefeSGreg Ungerer	bool
579f1ccefeSGreg Ungerer	default !ARCH_AT91X40
589f1ccefeSGreg Ungerer
599d041268SAndrew Victor# ----------------------------------------------------------
609d041268SAndrew Victor
619d041268SAndrew Victorif ARCH_AT91RM9200
629d041268SAndrew Victor
639d041268SAndrew Victorcomment "AT91RM9200 Board Type"
649d041268SAndrew Victor
659d041268SAndrew Victorconfig MACH_ONEARM
669d041268SAndrew Victor	bool "Ajeco 1ARM Single Board Computer"
679d041268SAndrew Victor	depends on ARCH_AT91RM9200
689d041268SAndrew Victor	help
699d041268SAndrew Victor	  Select this if you are using Ajeco's 1ARM Single Board Computer.
709d041268SAndrew Victor	  <http://www.ajeco.fi/products.htm>
719d041268SAndrew Victor
729d041268SAndrew Victorconfig ARCH_AT91RM9200DK
739d041268SAndrew Victor	bool "Atmel AT91RM9200-DK Development board"
749d041268SAndrew Victor	depends on ARCH_AT91RM9200
759d041268SAndrew Victor	help
769d041268SAndrew Victor	  Select this if you are using Atmel's AT91RM9200-DK Development board.
779d041268SAndrew Victor	  (Discontinued)
789d041268SAndrew Victor
799d041268SAndrew Victorconfig MACH_AT91RM9200EK
809d041268SAndrew Victor	bool "Atmel AT91RM9200-EK Evaluation Kit"
819d041268SAndrew Victor	depends on ARCH_AT91RM9200
829d041268SAndrew Victor	help
839d041268SAndrew Victor	  Select this if you are using Atmel's AT91RM9200-EK Evaluation Kit.
849d041268SAndrew Victor	  <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3507>
859d041268SAndrew Victor
869d041268SAndrew Victorconfig MACH_CSB337
879d041268SAndrew Victor	bool "Cogent CSB337"
889d041268SAndrew Victor	depends on ARCH_AT91RM9200
899d041268SAndrew Victor	help
909d041268SAndrew Victor	  Select this if you are using Cogent's CSB337 board.
919d041268SAndrew Victor	  <http://www.cogcomp.com/csb_csb337.htm>
929d041268SAndrew Victor
939d041268SAndrew Victorconfig MACH_CSB637
949d041268SAndrew Victor	bool "Cogent CSB637"
959d041268SAndrew Victor	depends on ARCH_AT91RM9200
969d041268SAndrew Victor	help
979d041268SAndrew Victor	  Select this if you are using Cogent's CSB637 board.
989d041268SAndrew Victor	  <http://www.cogcomp.com/csb_csb637.htm>
999d041268SAndrew Victor
1009d041268SAndrew Victorconfig MACH_CARMEVA
1019d041268SAndrew Victor	bool "Conitec ARM&EVA"
1029d041268SAndrew Victor	depends on ARCH_AT91RM9200
1039d041268SAndrew Victor	help
1049d041268SAndrew Victor	  Select this if you are using Conitec's AT91RM9200-MCU-Module.
1059d041268SAndrew Victor	  <http://www.conitec.net/english/linuxboard.htm>
1069d041268SAndrew Victor
1079d041268SAndrew Victorconfig MACH_ATEB9200
1089d041268SAndrew Victor	bool "Embest ATEB9200"
1099d041268SAndrew Victor	depends on ARCH_AT91RM9200
1109d041268SAndrew Victor	help
1119d041268SAndrew Victor	  Select this if you are using Embest's ATEB9200 board.
1129d041268SAndrew Victor	  <http://www.embedinfo.com/english/product/ATEB9200.asp>
1139d041268SAndrew Victor
1149d041268SAndrew Victorconfig MACH_KB9200
1159d041268SAndrew Victor	bool "KwikByte KB920x"
1169d041268SAndrew Victor	depends on ARCH_AT91RM9200
1179d041268SAndrew Victor	help
1189d041268SAndrew Victor	  Select this if you are using KwikByte's KB920x board.
1199d041268SAndrew Victor	  <http://kwikbyte.com/KB9202_description_new.htm>
1209d041268SAndrew Victor
1215d01f133SSimon Richterconfig MACH_PICOTUX2XX
1225d01f133SSimon Richter	bool "picotux 200"
1235d01f133SSimon Richter	depends on ARCH_AT91RM9200
1245d01f133SSimon Richter	help
1255d01f133SSimon Richter	  Select this if you are using a picotux 200.
1265d01f133SSimon Richter	  <http://www.picotux.com/>
1275d01f133SSimon Richter
1289d041268SAndrew Victorconfig MACH_KAFA
1299d041268SAndrew Victor	bool "Sperry-Sun KAFA board"
1309d041268SAndrew Victor	depends on ARCH_AT91RM9200
1319d041268SAndrew Victor	help
1329d041268SAndrew Victor	  Select this if you are using Sperry-Sun's KAFA board.
1339d041268SAndrew Victor
1342f036ac6SAndrew Victorconfig MACH_ECBAT91
1352f036ac6SAndrew Victor	bool "emQbit ECB_AT91 SBC"
1362f036ac6SAndrew Victor	depends on ARCH_AT91RM9200
1372f036ac6SAndrew Victor	help
1382f036ac6SAndrew Victor	  Select this if you are using emQbit's ECB_AT91 board.
1392f036ac6SAndrew Victor	  <http://wiki.emqbit.com/free-ecb-at91>
1402f036ac6SAndrew Victor
141e3ba22dbSAndrew Victorconfig MACH_YL9200
142e3ba22dbSAndrew Victor	bool "ucDragon YL-9200"
143e3ba22dbSAndrew Victor	depends on ARCH_AT91RM9200
144e3ba22dbSAndrew Victor	help
145e3ba22dbSAndrew Victor	  Select this if you are using the ucDragon YL-9200 board.
146e3ba22dbSAndrew Victor
1479d041268SAndrew Victorendif
1489d041268SAndrew Victor
1499d041268SAndrew Victor# ----------------------------------------------------------
1509d041268SAndrew Victor
1519d041268SAndrew Victorif ARCH_AT91SAM9260
1529d041268SAndrew Victor
153f7eee89bSAndrew Victorcomment "AT91SAM9260 Variants"
1549d041268SAndrew Victor
155f7eee89bSAndrew Victorconfig ARCH_AT91SAM9260_SAM9XE
156f7eee89bSAndrew Victor	bool "AT91SAM9XE"
1579d041268SAndrew Victor	depends on ARCH_AT91SAM9260
1589d041268SAndrew Victor	help
159f7eee89bSAndrew Victor	  Select this if you are using Atmel's AT91SAM9XE System-on-Chip.
160a982ac06SMatt LaPlante	  They are basically AT91SAM9260s with various sizes of embedded Flash.
161f7eee89bSAndrew Victor
162f7eee89bSAndrew Victorcomment "AT91SAM9260 / AT91SAM9XE Board Type"
163f7eee89bSAndrew Victor
164f7eee89bSAndrew Victorconfig MACH_AT91SAM9260EK
165f7eee89bSAndrew Victor	bool "Atmel AT91SAM9260-EK / AT91SAM9XE Evaluation Kit"
166f7eee89bSAndrew Victor	depends on ARCH_AT91SAM9260
167f7eee89bSAndrew Victor	help
168f7eee89bSAndrew Victor	  Select this if you are using Atmel's AT91SAM9260-EK or AT91SAM9XE Evaluation Kit
1699d041268SAndrew Victor	  <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3933>
1709d041268SAndrew Victor
17135131fb6SAndrew Victorconfig MACH_CAM60
17235131fb6SAndrew Victor	bool "KwikByte KB9260 (CAM60) board"
17335131fb6SAndrew Victor	depends on ARCH_AT91SAM9260
17435131fb6SAndrew Victor	help
17535131fb6SAndrew Victor	  Select this if you are using KwikByte's KB9260 (CAM60) board based on the Atmel AT91SAM9260.
17635131fb6SAndrew Victor	  <http://www.kwikbyte.com/KB9260.html>
17735131fb6SAndrew Victor
17866dbfc6cSAndrew Victorconfig MACH_SAM9_L9260
17966dbfc6cSAndrew Victor	bool "Olimex SAM9-L9260 board"
18066dbfc6cSAndrew Victor	depends on ARCH_AT91SAM9260
18166dbfc6cSAndrew Victor	help
18266dbfc6cSAndrew Victor	  Select this if you are using Olimex's SAM9-L9260 board based on the Atmel AT91SAM9260.
18366dbfc6cSAndrew Victor	  <http://www.olimex.com/dev/sam9-L9260.html>
18466dbfc6cSAndrew Victor
1859c784f95SSergey Lapinconfig MACH_AFEB9260
1869c784f95SSergey Lapin	bool "Custom afeb9260 board v1"
1879c784f95SSergey Lapin	depends on ARCH_AT91SAM9260
1889c784f95SSergey Lapin	help
1899c784f95SSergey Lapin	  Select this if you are using custom afeb9260 board based on
1909c784f95SSergey Lapin	  open hardware design. Select this for revision 1 of the board.
1919c784f95SSergey Lapin	  <svn://194.85.238.22/home/users/george/svn/arm9eb>
1929c784f95SSergey Lapin	  <http://groups.google.com/group/arm9fpga-evolution-board>
1939c784f95SSergey Lapin
194ca0a789aSAndrew Victorconfig MACH_USB_A9260
195ca0a789aSAndrew Victor	bool "CALAO USB-A9260"
196ca0a789aSAndrew Victor	depends on ARCH_AT91SAM9260
197ca0a789aSAndrew Victor	help
198ca0a789aSAndrew Victor	  Select this if you are using a Calao Systems USB-A9260.
199ca0a789aSAndrew Victor	  <http://www.calao-systems.com>
200ca0a789aSAndrew Victor
201ca0a789aSAndrew Victorconfig MACH_QIL_A9260
202ca0a789aSAndrew Victor	bool "CALAO QIL-A9260 board"
203ca0a789aSAndrew Victor	depends on ARCH_AT91SAM9260
204ca0a789aSAndrew Victor	help
205ca0a789aSAndrew Victor	  Select this if you are using a Calao Systems QIL-A9260 Board.
206ca0a789aSAndrew Victor	  <http://www.calao-systems.com>
207ca0a789aSAndrew Victor
2089d041268SAndrew Victorendif
2099d041268SAndrew Victor
2109d041268SAndrew Victor# ----------------------------------------------------------
2119d041268SAndrew Victor
2129d041268SAndrew Victorif ARCH_AT91SAM9261
2139d041268SAndrew Victor
2149d041268SAndrew Victorcomment "AT91SAM9261 Board Type"
2159d041268SAndrew Victor
2169d041268SAndrew Victorconfig MACH_AT91SAM9261EK
2179d041268SAndrew Victor	bool "Atmel AT91SAM9261-EK Evaluation Kit"
2189d041268SAndrew Victor	depends on ARCH_AT91SAM9261
2199d041268SAndrew Victor	help
2209d041268SAndrew Victor	  Select this if you are using Atmel's AT91SAM9261-EK Evaluation Kit.
2219d041268SAndrew Victor	  <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3820>
2229d041268SAndrew Victor
2239d041268SAndrew Victorendif
2249d041268SAndrew Victor
2259d041268SAndrew Victor# ----------------------------------------------------------
2269d041268SAndrew Victor
227e6d92e63SAndrew Victorif ARCH_AT91SAM9263
228e6d92e63SAndrew Victor
229e6d92e63SAndrew Victorcomment "AT91SAM9263 Board Type"
230e6d92e63SAndrew Victor
231e6d92e63SAndrew Victorconfig MACH_AT91SAM9263EK
232e6d92e63SAndrew Victor	bool "Atmel AT91SAM9263-EK Evaluation Kit"
233e6d92e63SAndrew Victor	depends on ARCH_AT91SAM9263
234e6d92e63SAndrew Victor	help
235e6d92e63SAndrew Victor	  Select this if you are using Atmel's AT91SAM9263-EK Evaluation Kit.
236e6d92e63SAndrew Victor	  <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4057>
237e6d92e63SAndrew Victor
238ca0a789aSAndrew Victorconfig MACH_USB_A9263
239ca0a789aSAndrew Victor	bool "CALAO USB-A9263"
240ca0a789aSAndrew Victor	depends on ARCH_AT91SAM9263
241ca0a789aSAndrew Victor	help
242ca0a789aSAndrew Victor	  Select this if you are using a Calao Systems USB-A9263.
243ca0a789aSAndrew Victor	  <http://www.calao-systems.com>
244ca0a789aSAndrew Victor
245ffc63b7dSAndrew Victorconfig MACH_NEOCORE926
246ffc63b7dSAndrew Victor	bool "Adeneo NEOCORE926"
247ffc63b7dSAndrew Victor	depends on ARCH_AT91SAM9263
248ffc63b7dSAndrew Victor	help
249ffc63b7dSAndrew Victor	  Select this if you are using the Adeneo Neocore 926 board.
250ffc63b7dSAndrew Victor
251e6d92e63SAndrew Victorendif
252e6d92e63SAndrew Victor
253e6d92e63SAndrew Victor# ----------------------------------------------------------
254e6d92e63SAndrew Victor
255c42dcb3dSAndrew Victorif ARCH_AT91SAM9RL
256c42dcb3dSAndrew Victor
257c42dcb3dSAndrew Victorcomment "AT91SAM9RL Board Type"
258c42dcb3dSAndrew Victor
259c42dcb3dSAndrew Victorconfig MACH_AT91SAM9RLEK
260c42dcb3dSAndrew Victor	bool "Atmel AT91SAM9RL-EK Evaluation Kit"
261c42dcb3dSAndrew Victor	depends on ARCH_AT91SAM9RL
262c42dcb3dSAndrew Victor	help
263c42dcb3dSAndrew Victor	  Select this if you are using Atmel's AT91SAM9RL-EK Evaluation Kit.
264c42dcb3dSAndrew Victor
265c42dcb3dSAndrew Victorendif
266c42dcb3dSAndrew Victor
267c42dcb3dSAndrew Victor# ----------------------------------------------------------
268c42dcb3dSAndrew Victor
26961352667Ssedji gaouaouif ARCH_AT91SAM9G20
27061352667Ssedji gaouaou
27161352667Ssedji gaouaoucomment "AT91SAM9G20 Board Type"
27261352667Ssedji gaouaou
27361352667Ssedji gaouaouconfig MACH_AT91SAM9G20EK
27461352667Ssedji gaouaou	bool "Atmel AT91SAM9G20-EK Evaluation Kit"
27561352667Ssedji gaouaou	depends on ARCH_AT91SAM9G20
27661352667Ssedji gaouaou	help
27761352667Ssedji gaouaou	  Select this if you are using Atmel's AT91SAM9G20-EK Evaluation Kit.
27861352667Ssedji gaouaou
27961352667Ssedji gaouaouendif
28061352667Ssedji gaouaou
28161352667Ssedji gaouaou# ----------------------------------------------------------
28261352667Ssedji gaouaou
28386640caeSAndrew Victorif ARCH_AT91CAP9
28486640caeSAndrew Victor
28586640caeSAndrew Victorcomment "AT91CAP9 Board Type"
28686640caeSAndrew Victor
28786640caeSAndrew Victorconfig MACH_AT91CAP9ADK
28886640caeSAndrew Victor	bool "Atmel AT91CAP9A-DK Evaluation Kit"
28986640caeSAndrew Victor	depends on ARCH_AT91CAP9
29086640caeSAndrew Victor	help
29186640caeSAndrew Victor	  Select this if you are using Atmel's AT91CAP9A-DK Evaluation Kit.
29286640caeSAndrew Victor	  <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4138>
29386640caeSAndrew Victor
29486640caeSAndrew Victorendif
29586640caeSAndrew Victor
29686640caeSAndrew Victor# ----------------------------------------------------------
29786640caeSAndrew Victor
2989f1ccefeSGreg Ungererif ARCH_AT91X40
2999f1ccefeSGreg Ungerer
3009f1ccefeSGreg Ungerercomment "AT91X40 Board Type"
3019f1ccefeSGreg Ungerer
3029f1ccefeSGreg Ungererconfig MACH_AT91EB01
3039f1ccefeSGreg Ungerer	bool "Atmel AT91EB01 Evaluation Kit"
3049f1ccefeSGreg Ungerer	help
3059f1ccefeSGreg Ungerer	  Select this if you are using Atmel's AT91EB01 Evaluation Kit.
3069f1ccefeSGreg Ungerer	  It is also a popular target for simulators such as GDB's
3079f1ccefeSGreg Ungerer	  ARM simulator (commonly known as the ARMulator) and the
3089f1ccefeSGreg Ungerer	  Skyeye simulator.
3099f1ccefeSGreg Ungerer
3109f1ccefeSGreg Ungererendif
3119f1ccefeSGreg Ungerer
3129f1ccefeSGreg Ungerer# ----------------------------------------------------------
3139f1ccefeSGreg Ungerer
3149d041268SAndrew Victorcomment "AT91 Board Options"
3159d041268SAndrew Victor
3169d041268SAndrew Victorconfig MTD_AT91_DATAFLASH_CARD
3179d041268SAndrew Victor	bool "Enable DataFlash Card support"
318ffc63b7dSAndrew Victor	depends on (ARCH_AT91RM9200DK || MACH_AT91RM9200EK || MACH_AT91SAM9260EK || MACH_AT91SAM9261EK || MACH_AT91SAM9263EK || MACH_AT91SAM9G20EK || MACH_ECBAT91 || MACH_SAM9_L9260 || MACH_AT91CAP9ADK || MACH_NEOCORE926)
3199d041268SAndrew Victor	help
3209d041268SAndrew Victor	  Enable support for the DataFlash card.
3219d041268SAndrew Victor
322f6ed6f78SPieter du Preezconfig MTD_NAND_ATMEL_BUSWIDTH_16
3239d041268SAndrew Victor	bool "Enable 16-bit data bus interface to NAND flash"
32461352667Ssedji gaouaou	depends on (MACH_AT91SAM9260EK || MACH_AT91SAM9261EK || MACH_AT91SAM9263EK || MACH_AT91SAM9G20EK || MACH_AT91CAP9ADK)
3259d041268SAndrew Victor	help
3269d041268SAndrew Victor	  On AT91SAM926x boards both types of NAND flash can be present
3279d041268SAndrew Victor	  (8 and 16 bit data bus width).
3289d041268SAndrew Victor
3299d041268SAndrew Victor# ----------------------------------------------------------
3309d041268SAndrew Victor
3319d041268SAndrew Victorcomment "AT91 Feature Selections"
3329d041268SAndrew Victor
3339d041268SAndrew Victorconfig AT91_PROGRAMMABLE_CLOCKS
3349d041268SAndrew Victor	bool "Programmable Clocks"
3359d041268SAndrew Victor	help
3369d041268SAndrew Victor	  Select this if you need to program one or more of the PCK0..PCK3
3379d041268SAndrew Victor	  programmable clock outputs.
3389d041268SAndrew Victor
339eaad2db0SAndrew Victorconfig AT91_SLOW_CLOCK
340eaad2db0SAndrew Victor	bool "Suspend-to-RAM disables main oscillator"
341eaad2db0SAndrew Victor	depends on SUSPEND
342eaad2db0SAndrew Victor	help
343eaad2db0SAndrew Victor	  Select this if you want Suspend-to-RAM to save the most power
344eaad2db0SAndrew Victor	  possible (without powering off the CPU) by disabling the PLLs
345eaad2db0SAndrew Victor	  and main oscillator so that only the 32 KiHz clock is available.
346eaad2db0SAndrew Victor
347eaad2db0SAndrew Victor	  When only that slow-clock is available, some peripherals lose
348eaad2db0SAndrew Victor	  functionality.  Many can't issue wakeup events unless faster
349eaad2db0SAndrew Victor	  clocks are available.  Some lose their operating state and
350eaad2db0SAndrew Victor	  need to be completely re-initialized.
351eaad2db0SAndrew Victor
3525248c657SDavid Brownellconfig AT91_TIMER_HZ
3535248c657SDavid Brownell       int "Kernel HZ (jiffies per second)"
3545248c657SDavid Brownell       range 32 1024
3555248c657SDavid Brownell       depends on ARCH_AT91
3565248c657SDavid Brownell       default "128" if ARCH_AT91RM9200
3575248c657SDavid Brownell       default "100"
3585248c657SDavid Brownell       help
3595248c657SDavid Brownell	  On AT91rm9200 chips where you're using a system clock derived
3605248c657SDavid Brownell	  from the 32768 Hz hardware clock, this tick rate should divide
3615248c657SDavid Brownell	  it exactly: use a power-of-two value, such as 128 or 256, to
3625248c657SDavid Brownell	  reduce timing errors caused by rounding.
3635248c657SDavid Brownell
3645248c657SDavid Brownell	  On AT91sam926x chips, or otherwise when using a higher precision
3655248c657SDavid Brownell	  system clock (of at least several MHz), rounding is less of a
3665248c657SDavid Brownell	  problem so it can be safer to use a decimal values like 100.
3675248c657SDavid Brownell
368fa3218d8SGuennadi Liakhovetskichoice
369fa3218d8SGuennadi Liakhovetski	prompt "Select a UART for early kernel messages"
370fa3218d8SGuennadi Liakhovetski
371fa3218d8SGuennadi Liakhovetskiconfig AT91_EARLY_DBGU
372fa3218d8SGuennadi Liakhovetski	bool "DBGU"
373fa3218d8SGuennadi Liakhovetski
374fa3218d8SGuennadi Liakhovetskiconfig AT91_EARLY_USART0
375fa3218d8SGuennadi Liakhovetski	bool "USART0"
376fa3218d8SGuennadi Liakhovetski
377fa3218d8SGuennadi Liakhovetskiconfig AT91_EARLY_USART1
378fa3218d8SGuennadi Liakhovetski	bool "USART1"
379fa3218d8SGuennadi Liakhovetski
380fa3218d8SGuennadi Liakhovetskiconfig AT91_EARLY_USART2
381fa3218d8SGuennadi Liakhovetski	bool "USART2"
382fa3218d8SGuennadi Liakhovetski	depends on ! ARCH_AT91X40
383fa3218d8SGuennadi Liakhovetski
384fa3218d8SGuennadi Liakhovetskiconfig AT91_EARLY_USART3
385fa3218d8SGuennadi Liakhovetski	bool "USART3"
38661352667Ssedji gaouaou	depends on (ARCH_AT91RM9200 || ARCH_AT91SAM9RL || ARCH_AT91SAM9260 || ARCH_AT91SAM9G20)
387fa3218d8SGuennadi Liakhovetski
388fa3218d8SGuennadi Liakhovetskiconfig AT91_EARLY_USART4
389fa3218d8SGuennadi Liakhovetski	bool "USART4"
39061352667Ssedji gaouaou	depends on ARCH_AT91SAM9260 || ARCH_AT91SAM9G20
391fa3218d8SGuennadi Liakhovetski
392fa3218d8SGuennadi Liakhovetskiconfig AT91_EARLY_USART5
393fa3218d8SGuennadi Liakhovetski	bool "USART5"
39461352667Ssedji gaouaou	depends on ARCH_AT91SAM9260 || ARCH_AT91SAM9G20
395fa3218d8SGuennadi Liakhovetski
396fa3218d8SGuennadi Liakhovetskiendchoice
397fa3218d8SGuennadi Liakhovetski
3989d041268SAndrew Victorendmenu
3999d041268SAndrew Victor
4009d041268SAndrew Victorendif
401