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