Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik...
[linux-2.6] / arch / arm / mach-at91 / Kconfig
1 if ARCH_AT91
2
3 menu "Atmel AT91 System-on-Chip"
4
5 choice
6         prompt "Atmel AT91 Processor"
7
8 config ARCH_AT91RM9200
9         bool "AT91RM9200"
10
11 config ARCH_AT91SAM9260
12         bool "AT91SAM9260 or AT91SAM9XE"
13
14 config ARCH_AT91SAM9261
15         bool "AT91SAM9261"
16
17 config ARCH_AT91SAM9263
18         bool "AT91SAM9263"
19
20 endchoice
21
22 # ----------------------------------------------------------
23
24 if ARCH_AT91RM9200
25
26 comment "AT91RM9200 Board Type"
27
28 config MACH_ONEARM
29         bool "Ajeco 1ARM Single Board Computer"
30         depends on ARCH_AT91RM9200
31         help
32           Select this if you are using Ajeco's 1ARM Single Board Computer.
33           <http://www.ajeco.fi/products.htm>
34
35 config ARCH_AT91RM9200DK
36         bool "Atmel AT91RM9200-DK Development board"
37         depends on ARCH_AT91RM9200
38         help
39           Select this if you are using Atmel's AT91RM9200-DK Development board.
40           (Discontinued)
41
42 config MACH_AT91RM9200EK
43         bool "Atmel AT91RM9200-EK Evaluation Kit"
44         depends on ARCH_AT91RM9200
45         help
46           Select this if you are using Atmel's AT91RM9200-EK Evaluation Kit.
47           <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3507>
48
49 config MACH_CSB337
50         bool "Cogent CSB337"
51         depends on ARCH_AT91RM9200
52         help
53           Select this if you are using Cogent's CSB337 board.
54           <http://www.cogcomp.com/csb_csb337.htm>
55
56 config MACH_CSB637
57         bool "Cogent CSB637"
58         depends on ARCH_AT91RM9200
59         help
60           Select this if you are using Cogent's CSB637 board.
61           <http://www.cogcomp.com/csb_csb637.htm>
62
63 config MACH_CARMEVA
64         bool "Conitec ARM&EVA"
65         depends on ARCH_AT91RM9200
66         help
67           Select this if you are using Conitec's AT91RM9200-MCU-Module.
68           <http://www.conitec.net/english/linuxboard.htm>
69
70 config MACH_ATEB9200
71         bool "Embest ATEB9200"
72         depends on ARCH_AT91RM9200
73         help
74           Select this if you are using Embest's ATEB9200 board.
75           <http://www.embedinfo.com/english/product/ATEB9200.asp>
76
77 config MACH_KB9200
78         bool "KwikByte KB920x"
79         depends on ARCH_AT91RM9200
80         help
81           Select this if you are using KwikByte's KB920x board.
82           <http://kwikbyte.com/KB9202_description_new.htm>
83
84 config MACH_KAFA
85         bool "Sperry-Sun KAFA board"
86         depends on ARCH_AT91RM9200
87         help
88           Select this if you are using Sperry-Sun's KAFA board.
89
90 endif
91
92 # ----------------------------------------------------------
93
94 if ARCH_AT91SAM9260
95
96 comment "AT91SAM9260 Variants"
97
98 config ARCH_AT91SAM9260_SAM9XE
99         bool "AT91SAM9XE"
100         depends on ARCH_AT91SAM9260
101         help
102           Select this if you are using Atmel's AT91SAM9XE System-on-Chip.
103           They are basicaly AT91SAM9260s with various sizes of embedded Flash.
104
105 comment "AT91SAM9260 / AT91SAM9XE Board Type"
106
107 config MACH_AT91SAM9260EK
108         bool "Atmel AT91SAM9260-EK / AT91SAM9XE Evaluation Kit"
109         depends on ARCH_AT91SAM9260
110         help
111           Select this if you are using Atmel's AT91SAM9260-EK or AT91SAM9XE Evaluation Kit
112           <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3933>
113
114 endif
115
116 # ----------------------------------------------------------
117
118 if ARCH_AT91SAM9261
119
120 comment "AT91SAM9261 Board Type"
121
122 config MACH_AT91SAM9261EK
123         bool "Atmel AT91SAM9261-EK Evaluation Kit"
124         depends on ARCH_AT91SAM9261
125         help
126           Select this if you are using Atmel's AT91SAM9261-EK Evaluation Kit.
127           <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3820>
128
129 endif
130
131 # ----------------------------------------------------------
132
133 if ARCH_AT91SAM9263
134
135 comment "AT91SAM9263 Board Type"
136
137 config MACH_AT91SAM9263EK
138         bool "Atmel AT91SAM9263-EK Evaluation Kit"
139         depends on ARCH_AT91SAM9263
140         help
141           Select this if you are using Atmel's AT91SAM9263-EK Evaluation Kit.
142           <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4057>
143
144 endif
145
146 # ----------------------------------------------------------
147
148 comment "AT91 Board Options"
149
150 config MTD_AT91_DATAFLASH_CARD
151         bool "Enable DataFlash Card support"
152         depends on (ARCH_AT91RM9200DK || MACH_AT91RM9200EK || MACH_AT91SAM9260EK || MACH_AT91SAM9261EK || MACH_AT91SAM9263EK)
153         help
154           Enable support for the DataFlash card.
155
156 config MTD_NAND_AT91_BUSWIDTH_16
157         bool "Enable 16-bit data bus interface to NAND flash"
158         depends on (MACH_AT91SAM9260EK || MACH_AT91SAM9261EK || MACH_AT91SAM9263EK)
159         help
160           On AT91SAM926x boards both types of NAND flash can be present
161           (8 and 16 bit data bus width).
162
163 # ----------------------------------------------------------
164
165 comment "AT91 Feature Selections"
166
167 config AT91_PROGRAMMABLE_CLOCKS
168         bool "Programmable Clocks"
169         help
170           Select this if you need to program one or more of the PCK0..PCK3
171           programmable clock outputs.
172
173 endmenu
174
175 endif