xref: /openbmc/linux/arch/arm/mach-at91/Kconfig (revision f7eee89b)
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
849d041268SAndrew Victorconfig MACH_KAFA
859d041268SAndrew Victor	bool "Sperry-Sun KAFA board"
869d041268SAndrew Victor	depends on ARCH_AT91RM9200
879d041268SAndrew Victor	help
889d041268SAndrew Victor	  Select this if you are using Sperry-Sun's KAFA board.
899d041268SAndrew Victor
909d041268SAndrew Victorendif
919d041268SAndrew Victor
929d041268SAndrew Victor# ----------------------------------------------------------
939d041268SAndrew Victor
949d041268SAndrew Victorif ARCH_AT91SAM9260
959d041268SAndrew Victor
96f7eee89bSAndrew Victorcomment "AT91SAM9260 Variants"
979d041268SAndrew Victor
98f7eee89bSAndrew Victorconfig ARCH_AT91SAM9260_SAM9XE
99f7eee89bSAndrew Victor	bool "AT91SAM9XE"
1009d041268SAndrew Victor	depends on ARCH_AT91SAM9260
1019d041268SAndrew Victor	help
102f7eee89bSAndrew Victor	  Select this if you are using Atmel's AT91SAM9XE System-on-Chip.
103f7eee89bSAndrew Victor	  They are basicaly AT91SAM9260s with various sizes of embedded Flash.
104f7eee89bSAndrew Victor
105f7eee89bSAndrew Victorcomment "AT91SAM9260 / AT91SAM9XE Board Type"
106f7eee89bSAndrew Victor
107f7eee89bSAndrew Victorconfig MACH_AT91SAM9260EK
108f7eee89bSAndrew Victor	bool "Atmel AT91SAM9260-EK / AT91SAM9XE Evaluation Kit"
109f7eee89bSAndrew Victor	depends on ARCH_AT91SAM9260
110f7eee89bSAndrew Victor	help
111f7eee89bSAndrew Victor	  Select this if you are using Atmel's AT91SAM9260-EK or AT91SAM9XE Evaluation Kit
1129d041268SAndrew Victor	  <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3933>
1139d041268SAndrew Victor
1149d041268SAndrew Victorendif
1159d041268SAndrew Victor
1169d041268SAndrew Victor# ----------------------------------------------------------
1179d041268SAndrew Victor
1189d041268SAndrew Victorif ARCH_AT91SAM9261
1199d041268SAndrew Victor
1209d041268SAndrew Victorcomment "AT91SAM9261 Board Type"
1219d041268SAndrew Victor
1229d041268SAndrew Victorconfig MACH_AT91SAM9261EK
1239d041268SAndrew Victor	bool "Atmel AT91SAM9261-EK Evaluation Kit"
1249d041268SAndrew Victor	depends on ARCH_AT91SAM9261
1259d041268SAndrew Victor	help
1269d041268SAndrew Victor	  Select this if you are using Atmel's AT91SAM9261-EK Evaluation Kit.
1279d041268SAndrew Victor	  <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3820>
1289d041268SAndrew Victor
1299d041268SAndrew Victorendif
1309d041268SAndrew Victor
1319d041268SAndrew Victor# ----------------------------------------------------------
1329d041268SAndrew Victor
133e6d92e63SAndrew Victorif ARCH_AT91SAM9263
134e6d92e63SAndrew Victor
135e6d92e63SAndrew Victorcomment "AT91SAM9263 Board Type"
136e6d92e63SAndrew Victor
137e6d92e63SAndrew Victorconfig MACH_AT91SAM9263EK
138e6d92e63SAndrew Victor	bool "Atmel AT91SAM9263-EK Evaluation Kit"
139e6d92e63SAndrew Victor	depends on ARCH_AT91SAM9263
140e6d92e63SAndrew Victor	help
141e6d92e63SAndrew Victor	  Select this if you are using Atmel's AT91SAM9263-EK Evaluation Kit.
142e6d92e63SAndrew Victor	  <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4057>
143e6d92e63SAndrew Victor
144e6d92e63SAndrew Victorendif
145e6d92e63SAndrew Victor
146e6d92e63SAndrew Victor# ----------------------------------------------------------
147e6d92e63SAndrew Victor
1489d041268SAndrew Victorcomment "AT91 Board Options"
1499d041268SAndrew Victor
1509d041268SAndrew Victorconfig MTD_AT91_DATAFLASH_CARD
1519d041268SAndrew Victor	bool "Enable DataFlash Card support"
152e6d92e63SAndrew Victor	depends on (ARCH_AT91RM9200DK || MACH_AT91RM9200EK || MACH_AT91SAM9260EK || MACH_AT91SAM9261EK || MACH_AT91SAM9263EK)
1539d041268SAndrew Victor	help
1549d041268SAndrew Victor	  Enable support for the DataFlash card.
1559d041268SAndrew Victor
1569d041268SAndrew Victorconfig MTD_NAND_AT91_BUSWIDTH_16
1579d041268SAndrew Victor	bool "Enable 16-bit data bus interface to NAND flash"
158e6d92e63SAndrew Victor	depends on (MACH_AT91SAM9260EK || MACH_AT91SAM9261EK || MACH_AT91SAM9263EK)
1599d041268SAndrew Victor	help
1609d041268SAndrew Victor	  On AT91SAM926x boards both types of NAND flash can be present
1619d041268SAndrew Victor	  (8 and 16 bit data bus width).
1629d041268SAndrew Victor
1639d041268SAndrew Victor# ----------------------------------------------------------
1649d041268SAndrew Victor
1659d041268SAndrew Victorcomment "AT91 Feature Selections"
1669d041268SAndrew Victor
1679d041268SAndrew Victorconfig AT91_PROGRAMMABLE_CLOCKS
1689d041268SAndrew Victor	bool "Programmable Clocks"
1699d041268SAndrew Victor	help
1709d041268SAndrew Victor	  Select this if you need to program one or more of the PCK0..PCK3
1719d041268SAndrew Victor	  programmable clock outputs.
1729d041268SAndrew Victor
1739d041268SAndrew Victorendmenu
1749d041268SAndrew Victor
1759d041268SAndrew Victorendif
176