Merge branch 'drm-patches' of master.kernel.org:/pub/scm/linux/kernel/git/airlied...
[linux-drm-fsl-dcu.git] / 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_PICOTUX2XX
85         bool "picotux 200"
86         depends on ARCH_AT91RM9200
87         help
88           Select this if you are using a picotux 200.
89           <http://www.picotux.com/>
90
91 config MACH_KAFA
92         bool "Sperry-Sun KAFA board"
93         depends on ARCH_AT91RM9200
94         help
95           Select this if you are using Sperry-Sun's KAFA board.
96
97 endif
98
99 # ----------------------------------------------------------
100
101 if ARCH_AT91SAM9260
102
103 comment "AT91SAM9260 Variants"
104
105 config ARCH_AT91SAM9260_SAM9XE
106         bool "AT91SAM9XE"
107         depends on ARCH_AT91SAM9260
108         help
109           Select this if you are using Atmel's AT91SAM9XE System-on-Chip.
110           They are basicaly AT91SAM9260s with various sizes of embedded Flash.
111
112 comment "AT91SAM9260 / AT91SAM9XE Board Type"
113
114 config MACH_AT91SAM9260EK
115         bool "Atmel AT91SAM9260-EK / AT91SAM9XE Evaluation Kit"
116         depends on ARCH_AT91SAM9260
117         help
118           Select this if you are using Atmel's AT91SAM9260-EK or AT91SAM9XE Evaluation Kit
119           <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3933>
120
121 endif
122
123 # ----------------------------------------------------------
124
125 if ARCH_AT91SAM9261
126
127 comment "AT91SAM9261 Board Type"
128
129 config MACH_AT91SAM9261EK
130         bool "Atmel AT91SAM9261-EK Evaluation Kit"
131         depends on ARCH_AT91SAM9261
132         help
133           Select this if you are using Atmel's AT91SAM9261-EK Evaluation Kit.
134           <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3820>
135
136 endif
137
138 # ----------------------------------------------------------
139
140 if ARCH_AT91SAM9263
141
142 comment "AT91SAM9263 Board Type"
143
144 config MACH_AT91SAM9263EK
145         bool "Atmel AT91SAM9263-EK Evaluation Kit"
146         depends on ARCH_AT91SAM9263
147         help
148           Select this if you are using Atmel's AT91SAM9263-EK Evaluation Kit.
149           <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4057>
150
151 endif
152
153 # ----------------------------------------------------------
154
155 comment "AT91 Board Options"
156
157 config MTD_AT91_DATAFLASH_CARD
158         bool "Enable DataFlash Card support"
159         depends on (ARCH_AT91RM9200DK || MACH_AT91RM9200EK || MACH_AT91SAM9260EK || MACH_AT91SAM9261EK || MACH_AT91SAM9263EK)
160         help
161           Enable support for the DataFlash card.
162
163 config MTD_NAND_AT91_BUSWIDTH_16
164         bool "Enable 16-bit data bus interface to NAND flash"
165         depends on (MACH_AT91SAM9260EK || MACH_AT91SAM9261EK || MACH_AT91SAM9263EK)
166         help
167           On AT91SAM926x boards both types of NAND flash can be present
168           (8 and 16 bit data bus width).
169
170 # ----------------------------------------------------------
171
172 comment "AT91 Feature Selections"
173
174 config AT91_PROGRAMMABLE_CLOCKS
175         bool "Programmable Clocks"
176         help
177           Select this if you need to program one or more of the PCK0..PCK3
178           programmable clock outputs.
179
180 endmenu
181
182 endif