xref: /openbmc/linux/arch/arm/mach-at91/Kconfig (revision c42dcb3d)
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
239d041268SAndrew Victorendchoice
249d041268SAndrew Victor
259d041268SAndrew Victor# ----------------------------------------------------------
269d041268SAndrew Victor
279d041268SAndrew Victorif ARCH_AT91RM9200
289d041268SAndrew Victor
299d041268SAndrew Victorcomment "AT91RM9200 Board Type"
309d041268SAndrew Victor
319d041268SAndrew Victorconfig MACH_ONEARM
329d041268SAndrew Victor	bool "Ajeco 1ARM Single Board Computer"
339d041268SAndrew Victor	depends on ARCH_AT91RM9200
349d041268SAndrew Victor	help
359d041268SAndrew Victor	  Select this if you are using Ajeco's 1ARM Single Board Computer.
369d041268SAndrew Victor	  <http://www.ajeco.fi/products.htm>
379d041268SAndrew Victor
389d041268SAndrew Victorconfig ARCH_AT91RM9200DK
399d041268SAndrew Victor	bool "Atmel AT91RM9200-DK Development board"
409d041268SAndrew Victor	depends on ARCH_AT91RM9200
419d041268SAndrew Victor	help
429d041268SAndrew Victor	  Select this if you are using Atmel's AT91RM9200-DK Development board.
439d041268SAndrew Victor	  (Discontinued)
449d041268SAndrew Victor
459d041268SAndrew Victorconfig MACH_AT91RM9200EK
469d041268SAndrew Victor	bool "Atmel AT91RM9200-EK Evaluation Kit"
479d041268SAndrew Victor	depends on ARCH_AT91RM9200
489d041268SAndrew Victor	help
499d041268SAndrew Victor	  Select this if you are using Atmel's AT91RM9200-EK Evaluation Kit.
509d041268SAndrew Victor	  <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3507>
519d041268SAndrew Victor
529d041268SAndrew Victorconfig MACH_CSB337
539d041268SAndrew Victor	bool "Cogent CSB337"
549d041268SAndrew Victor	depends on ARCH_AT91RM9200
559d041268SAndrew Victor	help
569d041268SAndrew Victor	  Select this if you are using Cogent's CSB337 board.
579d041268SAndrew Victor	  <http://www.cogcomp.com/csb_csb337.htm>
589d041268SAndrew Victor
599d041268SAndrew Victorconfig MACH_CSB637
609d041268SAndrew Victor	bool "Cogent CSB637"
619d041268SAndrew Victor	depends on ARCH_AT91RM9200
629d041268SAndrew Victor	help
639d041268SAndrew Victor	  Select this if you are using Cogent's CSB637 board.
649d041268SAndrew Victor	  <http://www.cogcomp.com/csb_csb637.htm>
659d041268SAndrew Victor
669d041268SAndrew Victorconfig MACH_CARMEVA
679d041268SAndrew Victor	bool "Conitec ARM&EVA"
689d041268SAndrew Victor	depends on ARCH_AT91RM9200
699d041268SAndrew Victor	help
709d041268SAndrew Victor	  Select this if you are using Conitec's AT91RM9200-MCU-Module.
719d041268SAndrew Victor	  <http://www.conitec.net/english/linuxboard.htm>
729d041268SAndrew Victor
739d041268SAndrew Victorconfig MACH_ATEB9200
749d041268SAndrew Victor	bool "Embest ATEB9200"
759d041268SAndrew Victor	depends on ARCH_AT91RM9200
769d041268SAndrew Victor	help
779d041268SAndrew Victor	  Select this if you are using Embest's ATEB9200 board.
789d041268SAndrew Victor	  <http://www.embedinfo.com/english/product/ATEB9200.asp>
799d041268SAndrew Victor
809d041268SAndrew Victorconfig MACH_KB9200
819d041268SAndrew Victor	bool "KwikByte KB920x"
829d041268SAndrew Victor	depends on ARCH_AT91RM9200
839d041268SAndrew Victor	help
849d041268SAndrew Victor	  Select this if you are using KwikByte's KB920x board.
859d041268SAndrew Victor	  <http://kwikbyte.com/KB9202_description_new.htm>
869d041268SAndrew Victor
875d01f133SSimon Richterconfig MACH_PICOTUX2XX
885d01f133SSimon Richter	bool "picotux 200"
895d01f133SSimon Richter	depends on ARCH_AT91RM9200
905d01f133SSimon Richter	help
915d01f133SSimon Richter	  Select this if you are using a picotux 200.
925d01f133SSimon Richter	  <http://www.picotux.com/>
935d01f133SSimon Richter
949d041268SAndrew Victorconfig MACH_KAFA
959d041268SAndrew Victor	bool "Sperry-Sun KAFA board"
969d041268SAndrew Victor	depends on ARCH_AT91RM9200
979d041268SAndrew Victor	help
989d041268SAndrew Victor	  Select this if you are using Sperry-Sun's KAFA board.
999d041268SAndrew Victor
1009d041268SAndrew Victorendif
1019d041268SAndrew Victor
1029d041268SAndrew Victor# ----------------------------------------------------------
1039d041268SAndrew Victor
1049d041268SAndrew Victorif ARCH_AT91SAM9260
1059d041268SAndrew Victor
106f7eee89bSAndrew Victorcomment "AT91SAM9260 Variants"
1079d041268SAndrew Victor
108f7eee89bSAndrew Victorconfig ARCH_AT91SAM9260_SAM9XE
109f7eee89bSAndrew Victor	bool "AT91SAM9XE"
1109d041268SAndrew Victor	depends on ARCH_AT91SAM9260
1119d041268SAndrew Victor	help
112f7eee89bSAndrew Victor	  Select this if you are using Atmel's AT91SAM9XE System-on-Chip.
113a982ac06SMatt LaPlante	  They are basically AT91SAM9260s with various sizes of embedded Flash.
114f7eee89bSAndrew Victor
115f7eee89bSAndrew Victorcomment "AT91SAM9260 / AT91SAM9XE Board Type"
116f7eee89bSAndrew Victor
117f7eee89bSAndrew Victorconfig MACH_AT91SAM9260EK
118f7eee89bSAndrew Victor	bool "Atmel AT91SAM9260-EK / AT91SAM9XE Evaluation Kit"
119f7eee89bSAndrew Victor	depends on ARCH_AT91SAM9260
120f7eee89bSAndrew Victor	help
121f7eee89bSAndrew Victor	  Select this if you are using Atmel's AT91SAM9260-EK or AT91SAM9XE Evaluation Kit
1229d041268SAndrew Victor	  <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3933>
1239d041268SAndrew Victor
1249d041268SAndrew Victorendif
1259d041268SAndrew Victor
1269d041268SAndrew Victor# ----------------------------------------------------------
1279d041268SAndrew Victor
1289d041268SAndrew Victorif ARCH_AT91SAM9261
1299d041268SAndrew Victor
1309d041268SAndrew Victorcomment "AT91SAM9261 Board Type"
1319d041268SAndrew Victor
1329d041268SAndrew Victorconfig MACH_AT91SAM9261EK
1339d041268SAndrew Victor	bool "Atmel AT91SAM9261-EK Evaluation Kit"
1349d041268SAndrew Victor	depends on ARCH_AT91SAM9261
1359d041268SAndrew Victor	help
1369d041268SAndrew Victor	  Select this if you are using Atmel's AT91SAM9261-EK Evaluation Kit.
1379d041268SAndrew Victor	  <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3820>
1389d041268SAndrew Victor
1399d041268SAndrew Victorendif
1409d041268SAndrew Victor
1419d041268SAndrew Victor# ----------------------------------------------------------
1429d041268SAndrew Victor
143e6d92e63SAndrew Victorif ARCH_AT91SAM9263
144e6d92e63SAndrew Victor
145e6d92e63SAndrew Victorcomment "AT91SAM9263 Board Type"
146e6d92e63SAndrew Victor
147e6d92e63SAndrew Victorconfig MACH_AT91SAM9263EK
148e6d92e63SAndrew Victor	bool "Atmel AT91SAM9263-EK Evaluation Kit"
149e6d92e63SAndrew Victor	depends on ARCH_AT91SAM9263
150e6d92e63SAndrew Victor	help
151e6d92e63SAndrew Victor	  Select this if you are using Atmel's AT91SAM9263-EK Evaluation Kit.
152e6d92e63SAndrew Victor	  <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4057>
153e6d92e63SAndrew Victor
154e6d92e63SAndrew Victorendif
155e6d92e63SAndrew Victor
156e6d92e63SAndrew Victor# ----------------------------------------------------------
157e6d92e63SAndrew Victor
158c42dcb3dSAndrew Victorif ARCH_AT91SAM9RL
159c42dcb3dSAndrew Victor
160c42dcb3dSAndrew Victorcomment "AT91SAM9RL Board Type"
161c42dcb3dSAndrew Victor
162c42dcb3dSAndrew Victorconfig MACH_AT91SAM9RLEK
163c42dcb3dSAndrew Victor	bool "Atmel AT91SAM9RL-EK Evaluation Kit"
164c42dcb3dSAndrew Victor	depends on ARCH_AT91SAM9RL
165c42dcb3dSAndrew Victor	help
166c42dcb3dSAndrew Victor	  Select this if you are using Atmel's AT91SAM9RL-EK Evaluation Kit.
167c42dcb3dSAndrew Victor
168c42dcb3dSAndrew Victorendif
169c42dcb3dSAndrew Victor
170c42dcb3dSAndrew Victor# ----------------------------------------------------------
171c42dcb3dSAndrew Victor
1729d041268SAndrew Victorcomment "AT91 Board Options"
1739d041268SAndrew Victor
1749d041268SAndrew Victorconfig MTD_AT91_DATAFLASH_CARD
1759d041268SAndrew Victor	bool "Enable DataFlash Card support"
176e6d92e63SAndrew Victor	depends on (ARCH_AT91RM9200DK || MACH_AT91RM9200EK || MACH_AT91SAM9260EK || MACH_AT91SAM9261EK || MACH_AT91SAM9263EK)
1779d041268SAndrew Victor	help
1789d041268SAndrew Victor	  Enable support for the DataFlash card.
1799d041268SAndrew Victor
1809d041268SAndrew Victorconfig MTD_NAND_AT91_BUSWIDTH_16
1819d041268SAndrew Victor	bool "Enable 16-bit data bus interface to NAND flash"
182e6d92e63SAndrew Victor	depends on (MACH_AT91SAM9260EK || MACH_AT91SAM9261EK || MACH_AT91SAM9263EK)
1839d041268SAndrew Victor	help
1849d041268SAndrew Victor	  On AT91SAM926x boards both types of NAND flash can be present
1859d041268SAndrew Victor	  (8 and 16 bit data bus width).
1869d041268SAndrew Victor
1879d041268SAndrew Victor# ----------------------------------------------------------
1889d041268SAndrew Victor
1899d041268SAndrew Victorcomment "AT91 Feature Selections"
1909d041268SAndrew Victor
1919d041268SAndrew Victorconfig AT91_PROGRAMMABLE_CLOCKS
1929d041268SAndrew Victor	bool "Programmable Clocks"
1939d041268SAndrew Victor	help
1949d041268SAndrew Victor	  Select this if you need to program one or more of the PCK0..PCK3
1959d041268SAndrew Victor	  programmable clock outputs.
1969d041268SAndrew Victor
1979d041268SAndrew Victorendmenu
1989d041268SAndrew Victor
1999d041268SAndrew Victorendif
200