xref: /openbmc/linux/arch/arm/mach-at91/Kconfig (revision a982ac06)
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
209d041268SAndrew Victorendchoice
219d041268SAndrew Victor
229d041268SAndrew Victor# ----------------------------------------------------------
239d041268SAndrew Victor
249d041268SAndrew Victorif ARCH_AT91RM9200
259d041268SAndrew Victor
269d041268SAndrew Victorcomment "AT91RM9200 Board Type"
279d041268SAndrew Victor
289d041268SAndrew Victorconfig MACH_ONEARM
299d041268SAndrew Victor	bool "Ajeco 1ARM Single Board Computer"
309d041268SAndrew Victor	depends on ARCH_AT91RM9200
319d041268SAndrew Victor	help
329d041268SAndrew Victor	  Select this if you are using Ajeco's 1ARM Single Board Computer.
339d041268SAndrew Victor	  <http://www.ajeco.fi/products.htm>
349d041268SAndrew Victor
359d041268SAndrew Victorconfig ARCH_AT91RM9200DK
369d041268SAndrew Victor	bool "Atmel AT91RM9200-DK Development board"
379d041268SAndrew Victor	depends on ARCH_AT91RM9200
389d041268SAndrew Victor	help
399d041268SAndrew Victor	  Select this if you are using Atmel's AT91RM9200-DK Development board.
409d041268SAndrew Victor	  (Discontinued)
419d041268SAndrew Victor
429d041268SAndrew Victorconfig MACH_AT91RM9200EK
439d041268SAndrew Victor	bool "Atmel AT91RM9200-EK Evaluation Kit"
449d041268SAndrew Victor	depends on ARCH_AT91RM9200
459d041268SAndrew Victor	help
469d041268SAndrew Victor	  Select this if you are using Atmel's AT91RM9200-EK Evaluation Kit.
479d041268SAndrew Victor	  <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3507>
489d041268SAndrew Victor
499d041268SAndrew Victorconfig MACH_CSB337
509d041268SAndrew Victor	bool "Cogent CSB337"
519d041268SAndrew Victor	depends on ARCH_AT91RM9200
529d041268SAndrew Victor	help
539d041268SAndrew Victor	  Select this if you are using Cogent's CSB337 board.
549d041268SAndrew Victor	  <http://www.cogcomp.com/csb_csb337.htm>
559d041268SAndrew Victor
569d041268SAndrew Victorconfig MACH_CSB637
579d041268SAndrew Victor	bool "Cogent CSB637"
589d041268SAndrew Victor	depends on ARCH_AT91RM9200
599d041268SAndrew Victor	help
609d041268SAndrew Victor	  Select this if you are using Cogent's CSB637 board.
619d041268SAndrew Victor	  <http://www.cogcomp.com/csb_csb637.htm>
629d041268SAndrew Victor
639d041268SAndrew Victorconfig MACH_CARMEVA
649d041268SAndrew Victor	bool "Conitec ARM&EVA"
659d041268SAndrew Victor	depends on ARCH_AT91RM9200
669d041268SAndrew Victor	help
679d041268SAndrew Victor	  Select this if you are using Conitec's AT91RM9200-MCU-Module.
689d041268SAndrew Victor	  <http://www.conitec.net/english/linuxboard.htm>
699d041268SAndrew Victor
709d041268SAndrew Victorconfig MACH_ATEB9200
719d041268SAndrew Victor	bool "Embest ATEB9200"
729d041268SAndrew Victor	depends on ARCH_AT91RM9200
739d041268SAndrew Victor	help
749d041268SAndrew Victor	  Select this if you are using Embest's ATEB9200 board.
759d041268SAndrew Victor	  <http://www.embedinfo.com/english/product/ATEB9200.asp>
769d041268SAndrew Victor
779d041268SAndrew Victorconfig MACH_KB9200
789d041268SAndrew Victor	bool "KwikByte KB920x"
799d041268SAndrew Victor	depends on ARCH_AT91RM9200
809d041268SAndrew Victor	help
819d041268SAndrew Victor	  Select this if you are using KwikByte's KB920x board.
829d041268SAndrew Victor	  <http://kwikbyte.com/KB9202_description_new.htm>
839d041268SAndrew Victor
845d01f133SSimon Richterconfig MACH_PICOTUX2XX
855d01f133SSimon Richter	bool "picotux 200"
865d01f133SSimon Richter	depends on ARCH_AT91RM9200
875d01f133SSimon Richter	help
885d01f133SSimon Richter	  Select this if you are using a picotux 200.
895d01f133SSimon Richter	  <http://www.picotux.com/>
905d01f133SSimon Richter
919d041268SAndrew Victorconfig MACH_KAFA
929d041268SAndrew Victor	bool "Sperry-Sun KAFA board"
939d041268SAndrew Victor	depends on ARCH_AT91RM9200
949d041268SAndrew Victor	help
959d041268SAndrew Victor	  Select this if you are using Sperry-Sun's KAFA board.
969d041268SAndrew Victor
979d041268SAndrew Victorendif
989d041268SAndrew Victor
999d041268SAndrew Victor# ----------------------------------------------------------
1009d041268SAndrew Victor
1019d041268SAndrew Victorif ARCH_AT91SAM9260
1029d041268SAndrew Victor
103f7eee89bSAndrew Victorcomment "AT91SAM9260 Variants"
1049d041268SAndrew Victor
105f7eee89bSAndrew Victorconfig ARCH_AT91SAM9260_SAM9XE
106f7eee89bSAndrew Victor	bool "AT91SAM9XE"
1079d041268SAndrew Victor	depends on ARCH_AT91SAM9260
1089d041268SAndrew Victor	help
109f7eee89bSAndrew Victor	  Select this if you are using Atmel's AT91SAM9XE System-on-Chip.
110a982ac06SMatt LaPlante	  They are basically AT91SAM9260s with various sizes of embedded Flash.
111f7eee89bSAndrew Victor
112f7eee89bSAndrew Victorcomment "AT91SAM9260 / AT91SAM9XE Board Type"
113f7eee89bSAndrew Victor
114f7eee89bSAndrew Victorconfig MACH_AT91SAM9260EK
115f7eee89bSAndrew Victor	bool "Atmel AT91SAM9260-EK / AT91SAM9XE Evaluation Kit"
116f7eee89bSAndrew Victor	depends on ARCH_AT91SAM9260
117f7eee89bSAndrew Victor	help
118f7eee89bSAndrew Victor	  Select this if you are using Atmel's AT91SAM9260-EK or AT91SAM9XE Evaluation Kit
1199d041268SAndrew Victor	  <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3933>
1209d041268SAndrew Victor
1219d041268SAndrew Victorendif
1229d041268SAndrew Victor
1239d041268SAndrew Victor# ----------------------------------------------------------
1249d041268SAndrew Victor
1259d041268SAndrew Victorif ARCH_AT91SAM9261
1269d041268SAndrew Victor
1279d041268SAndrew Victorcomment "AT91SAM9261 Board Type"
1289d041268SAndrew Victor
1299d041268SAndrew Victorconfig MACH_AT91SAM9261EK
1309d041268SAndrew Victor	bool "Atmel AT91SAM9261-EK Evaluation Kit"
1319d041268SAndrew Victor	depends on ARCH_AT91SAM9261
1329d041268SAndrew Victor	help
1339d041268SAndrew Victor	  Select this if you are using Atmel's AT91SAM9261-EK Evaluation Kit.
1349d041268SAndrew Victor	  <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3820>
1359d041268SAndrew Victor
1369d041268SAndrew Victorendif
1379d041268SAndrew Victor
1389d041268SAndrew Victor# ----------------------------------------------------------
1399d041268SAndrew Victor
140e6d92e63SAndrew Victorif ARCH_AT91SAM9263
141e6d92e63SAndrew Victor
142e6d92e63SAndrew Victorcomment "AT91SAM9263 Board Type"
143e6d92e63SAndrew Victor
144e6d92e63SAndrew Victorconfig MACH_AT91SAM9263EK
145e6d92e63SAndrew Victor	bool "Atmel AT91SAM9263-EK Evaluation Kit"
146e6d92e63SAndrew Victor	depends on ARCH_AT91SAM9263
147e6d92e63SAndrew Victor	help
148e6d92e63SAndrew Victor	  Select this if you are using Atmel's AT91SAM9263-EK Evaluation Kit.
149e6d92e63SAndrew Victor	  <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4057>
150e6d92e63SAndrew Victor
151e6d92e63SAndrew Victorendif
152e6d92e63SAndrew Victor
153e6d92e63SAndrew Victor# ----------------------------------------------------------
154e6d92e63SAndrew Victor
1559d041268SAndrew Victorcomment "AT91 Board Options"
1569d041268SAndrew Victor
1579d041268SAndrew Victorconfig MTD_AT91_DATAFLASH_CARD
1589d041268SAndrew Victor	bool "Enable DataFlash Card support"
159e6d92e63SAndrew Victor	depends on (ARCH_AT91RM9200DK || MACH_AT91RM9200EK || MACH_AT91SAM9260EK || MACH_AT91SAM9261EK || MACH_AT91SAM9263EK)
1609d041268SAndrew Victor	help
1619d041268SAndrew Victor	  Enable support for the DataFlash card.
1629d041268SAndrew Victor
1639d041268SAndrew Victorconfig MTD_NAND_AT91_BUSWIDTH_16
1649d041268SAndrew Victor	bool "Enable 16-bit data bus interface to NAND flash"
165e6d92e63SAndrew Victor	depends on (MACH_AT91SAM9260EK || MACH_AT91SAM9261EK || MACH_AT91SAM9263EK)
1669d041268SAndrew Victor	help
1679d041268SAndrew Victor	  On AT91SAM926x boards both types of NAND flash can be present
1689d041268SAndrew Victor	  (8 and 16 bit data bus width).
1699d041268SAndrew Victor
1709d041268SAndrew Victor# ----------------------------------------------------------
1719d041268SAndrew Victor
1729d041268SAndrew Victorcomment "AT91 Feature Selections"
1739d041268SAndrew Victor
1749d041268SAndrew Victorconfig AT91_PROGRAMMABLE_CLOCKS
1759d041268SAndrew Victor	bool "Programmable Clocks"
1769d041268SAndrew Victor	help
1779d041268SAndrew Victor	  Select this if you need to program one or more of the PCK0..PCK3
1789d041268SAndrew Victor	  programmable clock outputs.
1799d041268SAndrew Victor
1809d041268SAndrew Victorendmenu
1819d041268SAndrew Victor
1829d041268SAndrew Victorendif
183