xref: /linux/arch/arm/mach-at91/Kconfig (revision 9f1ccefe3f74e642515ba58868cfd6924056d9a8)
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"
109d041268SAndrew Victor
119d041268SAndrew Victorconfig ARCH_AT91SAM9260
12f7eee89bSAndrew Victor	bool "AT91SAM9260 or AT91SAM9XE"
139d041268SAndrew Victor
149d041268SAndrew Victorconfig ARCH_AT91SAM9261
159d041268SAndrew Victor	bool "AT91SAM9261"
169d041268SAndrew Victor
17b2c65616SAndrew Victorconfig ARCH_AT91SAM9263
18b2c65616SAndrew Victor	bool "AT91SAM9263"
19b2c65616SAndrew Victor
20877d7720SAndrew Victorconfig ARCH_AT91SAM9RL
21877d7720SAndrew Victor	bool "AT91SAM9RL"
22877d7720SAndrew Victor
23*9f1ccefeSGreg Ungererconfig ARCH_AT91X40
24*9f1ccefeSGreg Ungerer	bool "AT91x40"
25*9f1ccefeSGreg Ungerer
269d041268SAndrew Victorendchoice
279d041268SAndrew Victor
28*9f1ccefeSGreg Ungererconfig AT91_PMC_UNIT
29*9f1ccefeSGreg Ungerer	bool
30*9f1ccefeSGreg Ungerer	default !ARCH_AT91X40
31*9f1ccefeSGreg Ungerer
329d041268SAndrew Victor# ----------------------------------------------------------
339d041268SAndrew Victor
349d041268SAndrew Victorif ARCH_AT91RM9200
359d041268SAndrew Victor
369d041268SAndrew Victorcomment "AT91RM9200 Board Type"
379d041268SAndrew Victor
389d041268SAndrew Victorconfig MACH_ONEARM
399d041268SAndrew Victor	bool "Ajeco 1ARM Single Board Computer"
409d041268SAndrew Victor	depends on ARCH_AT91RM9200
419d041268SAndrew Victor	help
429d041268SAndrew Victor	  Select this if you are using Ajeco's 1ARM Single Board Computer.
439d041268SAndrew Victor	  <http://www.ajeco.fi/products.htm>
449d041268SAndrew Victor
459d041268SAndrew Victorconfig ARCH_AT91RM9200DK
469d041268SAndrew Victor	bool "Atmel AT91RM9200-DK Development board"
479d041268SAndrew Victor	depends on ARCH_AT91RM9200
489d041268SAndrew Victor	help
499d041268SAndrew Victor	  Select this if you are using Atmel's AT91RM9200-DK Development board.
509d041268SAndrew Victor	  (Discontinued)
519d041268SAndrew Victor
529d041268SAndrew Victorconfig MACH_AT91RM9200EK
539d041268SAndrew Victor	bool "Atmel AT91RM9200-EK Evaluation Kit"
549d041268SAndrew Victor	depends on ARCH_AT91RM9200
559d041268SAndrew Victor	help
569d041268SAndrew Victor	  Select this if you are using Atmel's AT91RM9200-EK Evaluation Kit.
579d041268SAndrew Victor	  <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3507>
589d041268SAndrew Victor
599d041268SAndrew Victorconfig MACH_CSB337
609d041268SAndrew Victor	bool "Cogent CSB337"
619d041268SAndrew Victor	depends on ARCH_AT91RM9200
629d041268SAndrew Victor	help
639d041268SAndrew Victor	  Select this if you are using Cogent's CSB337 board.
649d041268SAndrew Victor	  <http://www.cogcomp.com/csb_csb337.htm>
659d041268SAndrew Victor
669d041268SAndrew Victorconfig MACH_CSB637
679d041268SAndrew Victor	bool "Cogent CSB637"
689d041268SAndrew Victor	depends on ARCH_AT91RM9200
699d041268SAndrew Victor	help
709d041268SAndrew Victor	  Select this if you are using Cogent's CSB637 board.
719d041268SAndrew Victor	  <http://www.cogcomp.com/csb_csb637.htm>
729d041268SAndrew Victor
739d041268SAndrew Victorconfig MACH_CARMEVA
749d041268SAndrew Victor	bool "Conitec ARM&EVA"
759d041268SAndrew Victor	depends on ARCH_AT91RM9200
769d041268SAndrew Victor	help
779d041268SAndrew Victor	  Select this if you are using Conitec's AT91RM9200-MCU-Module.
789d041268SAndrew Victor	  <http://www.conitec.net/english/linuxboard.htm>
799d041268SAndrew Victor
809d041268SAndrew Victorconfig MACH_ATEB9200
819d041268SAndrew Victor	bool "Embest ATEB9200"
829d041268SAndrew Victor	depends on ARCH_AT91RM9200
839d041268SAndrew Victor	help
849d041268SAndrew Victor	  Select this if you are using Embest's ATEB9200 board.
859d041268SAndrew Victor	  <http://www.embedinfo.com/english/product/ATEB9200.asp>
869d041268SAndrew Victor
879d041268SAndrew Victorconfig MACH_KB9200
889d041268SAndrew Victor	bool "KwikByte KB920x"
899d041268SAndrew Victor	depends on ARCH_AT91RM9200
909d041268SAndrew Victor	help
919d041268SAndrew Victor	  Select this if you are using KwikByte's KB920x board.
929d041268SAndrew Victor	  <http://kwikbyte.com/KB9202_description_new.htm>
939d041268SAndrew Victor
945d01f133SSimon Richterconfig MACH_PICOTUX2XX
955d01f133SSimon Richter	bool "picotux 200"
965d01f133SSimon Richter	depends on ARCH_AT91RM9200
975d01f133SSimon Richter	help
985d01f133SSimon Richter	  Select this if you are using a picotux 200.
995d01f133SSimon Richter	  <http://www.picotux.com/>
1005d01f133SSimon Richter
1019d041268SAndrew Victorconfig MACH_KAFA
1029d041268SAndrew Victor	bool "Sperry-Sun KAFA board"
1039d041268SAndrew Victor	depends on ARCH_AT91RM9200
1049d041268SAndrew Victor	help
1059d041268SAndrew Victor	  Select this if you are using Sperry-Sun's KAFA board.
1069d041268SAndrew Victor
1079d041268SAndrew Victorendif
1089d041268SAndrew Victor
1099d041268SAndrew Victor# ----------------------------------------------------------
1109d041268SAndrew Victor
1119d041268SAndrew Victorif ARCH_AT91SAM9260
1129d041268SAndrew Victor
113f7eee89bSAndrew Victorcomment "AT91SAM9260 Variants"
1149d041268SAndrew Victor
115f7eee89bSAndrew Victorconfig ARCH_AT91SAM9260_SAM9XE
116f7eee89bSAndrew Victor	bool "AT91SAM9XE"
1179d041268SAndrew Victor	depends on ARCH_AT91SAM9260
1189d041268SAndrew Victor	help
119f7eee89bSAndrew Victor	  Select this if you are using Atmel's AT91SAM9XE System-on-Chip.
120a982ac06SMatt LaPlante	  They are basically AT91SAM9260s with various sizes of embedded Flash.
121f7eee89bSAndrew Victor
122f7eee89bSAndrew Victorcomment "AT91SAM9260 / AT91SAM9XE Board Type"
123f7eee89bSAndrew Victor
124f7eee89bSAndrew Victorconfig MACH_AT91SAM9260EK
125f7eee89bSAndrew Victor	bool "Atmel AT91SAM9260-EK / AT91SAM9XE Evaluation Kit"
126f7eee89bSAndrew Victor	depends on ARCH_AT91SAM9260
127f7eee89bSAndrew Victor	help
128f7eee89bSAndrew Victor	  Select this if you are using Atmel's AT91SAM9260-EK or AT91SAM9XE Evaluation Kit
1299d041268SAndrew Victor	  <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3933>
1309d041268SAndrew Victor
1319d041268SAndrew Victorendif
1329d041268SAndrew Victor
1339d041268SAndrew Victor# ----------------------------------------------------------
1349d041268SAndrew Victor
1359d041268SAndrew Victorif ARCH_AT91SAM9261
1369d041268SAndrew Victor
1379d041268SAndrew Victorcomment "AT91SAM9261 Board Type"
1389d041268SAndrew Victor
1399d041268SAndrew Victorconfig MACH_AT91SAM9261EK
1409d041268SAndrew Victor	bool "Atmel AT91SAM9261-EK Evaluation Kit"
1419d041268SAndrew Victor	depends on ARCH_AT91SAM9261
1429d041268SAndrew Victor	help
1439d041268SAndrew Victor	  Select this if you are using Atmel's AT91SAM9261-EK Evaluation Kit.
1449d041268SAndrew Victor	  <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3820>
1459d041268SAndrew Victor
1469d041268SAndrew Victorendif
1479d041268SAndrew Victor
1489d041268SAndrew Victor# ----------------------------------------------------------
1499d041268SAndrew Victor
150e6d92e63SAndrew Victorif ARCH_AT91SAM9263
151e6d92e63SAndrew Victor
152e6d92e63SAndrew Victorcomment "AT91SAM9263 Board Type"
153e6d92e63SAndrew Victor
154e6d92e63SAndrew Victorconfig MACH_AT91SAM9263EK
155e6d92e63SAndrew Victor	bool "Atmel AT91SAM9263-EK Evaluation Kit"
156e6d92e63SAndrew Victor	depends on ARCH_AT91SAM9263
157e6d92e63SAndrew Victor	help
158e6d92e63SAndrew Victor	  Select this if you are using Atmel's AT91SAM9263-EK Evaluation Kit.
159e6d92e63SAndrew Victor	  <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4057>
160e6d92e63SAndrew Victor
161e6d92e63SAndrew Victorendif
162e6d92e63SAndrew Victor
163e6d92e63SAndrew Victor# ----------------------------------------------------------
164e6d92e63SAndrew Victor
165c42dcb3dSAndrew Victorif ARCH_AT91SAM9RL
166c42dcb3dSAndrew Victor
167c42dcb3dSAndrew Victorcomment "AT91SAM9RL Board Type"
168c42dcb3dSAndrew Victor
169c42dcb3dSAndrew Victorconfig MACH_AT91SAM9RLEK
170c42dcb3dSAndrew Victor	bool "Atmel AT91SAM9RL-EK Evaluation Kit"
171c42dcb3dSAndrew Victor	depends on ARCH_AT91SAM9RL
172c42dcb3dSAndrew Victor	help
173c42dcb3dSAndrew Victor	  Select this if you are using Atmel's AT91SAM9RL-EK Evaluation Kit.
174c42dcb3dSAndrew Victor
175c42dcb3dSAndrew Victorendif
176c42dcb3dSAndrew Victor
177c42dcb3dSAndrew Victor# ----------------------------------------------------------
178c42dcb3dSAndrew Victor
179*9f1ccefeSGreg Ungererif ARCH_AT91X40
180*9f1ccefeSGreg Ungerer
181*9f1ccefeSGreg Ungerercomment "AT91X40 Board Type"
182*9f1ccefeSGreg Ungerer
183*9f1ccefeSGreg Ungererconfig MACH_AT91EB01
184*9f1ccefeSGreg Ungerer	bool "Atmel AT91EB01 Evaluation Kit"
185*9f1ccefeSGreg Ungerer	help
186*9f1ccefeSGreg Ungerer	  Select this if you are using Atmel's AT91EB01 Evaluation Kit.
187*9f1ccefeSGreg Ungerer	  It is also a popular target for simulators such as GDB's
188*9f1ccefeSGreg Ungerer	  ARM simulator (commonly known as the ARMulator) and the
189*9f1ccefeSGreg Ungerer	  Skyeye simulator.
190*9f1ccefeSGreg Ungerer
191*9f1ccefeSGreg Ungererendif
192*9f1ccefeSGreg Ungerer
193*9f1ccefeSGreg Ungerer# ----------------------------------------------------------
194*9f1ccefeSGreg Ungerer
1959d041268SAndrew Victorcomment "AT91 Board Options"
1969d041268SAndrew Victor
1979d041268SAndrew Victorconfig MTD_AT91_DATAFLASH_CARD
1989d041268SAndrew Victor	bool "Enable DataFlash Card support"
199e6d92e63SAndrew Victor	depends on (ARCH_AT91RM9200DK || MACH_AT91RM9200EK || MACH_AT91SAM9260EK || MACH_AT91SAM9261EK || MACH_AT91SAM9263EK)
2009d041268SAndrew Victor	help
2019d041268SAndrew Victor	  Enable support for the DataFlash card.
2029d041268SAndrew Victor
2039d041268SAndrew Victorconfig MTD_NAND_AT91_BUSWIDTH_16
2049d041268SAndrew Victor	bool "Enable 16-bit data bus interface to NAND flash"
205e6d92e63SAndrew Victor	depends on (MACH_AT91SAM9260EK || MACH_AT91SAM9261EK || MACH_AT91SAM9263EK)
2069d041268SAndrew Victor	help
2079d041268SAndrew Victor	  On AT91SAM926x boards both types of NAND flash can be present
2089d041268SAndrew Victor	  (8 and 16 bit data bus width).
2099d041268SAndrew Victor
2109d041268SAndrew Victor# ----------------------------------------------------------
2119d041268SAndrew Victor
2129d041268SAndrew Victorcomment "AT91 Feature Selections"
2139d041268SAndrew Victor
2149d041268SAndrew Victorconfig AT91_PROGRAMMABLE_CLOCKS
2159d041268SAndrew Victor	bool "Programmable Clocks"
2169d041268SAndrew Victor	help
2179d041268SAndrew Victor	  Select this if you need to program one or more of the PCK0..PCK3
2189d041268SAndrew Victor	  programmable clock outputs.
2199d041268SAndrew Victor
2209d041268SAndrew Victorendmenu
2219d041268SAndrew Victor
2229d041268SAndrew Victorendif
223