Blackfin: add support for gptimer0 as a tick source
[linux-2.6.git] / arch / blackfin / mach-bf527 / Kconfig
1 if (BF52x)
2
3 source "arch/blackfin/mach-bf527/boards/Kconfig"
4
5 menu "BF527 Specific Configuration"
6
7 comment "Alternative Multiplexing Scheme"
8
9 choice
10         prompt "SPORT0"
11         default BF527_SPORT0_PORTG
12         help
13           Select PORT used for SPORT0. See Hardware Reference Manual
14
15 config BF527_SPORT0_PORTF
16         bool "PORT F"
17         help
18           PORT F
19
20 config BF527_SPORT0_PORTG
21         bool "PORT G"
22         help
23           PORT G
24 endchoice
25
26 choice
27         prompt "SPORT0 TSCLK Location"
28         depends on BF527_SPORT0_PORTG
29         default BF527_SPORT0_TSCLK_PG10
30         help
31           Select PIN used for SPORT0_TSCLK. See Hardware Reference Manual
32
33 config BF527_SPORT0_TSCLK_PG10
34         bool "PORT PG10"
35         help
36           PORT PG10
37
38 config BF527_SPORT0_TSCLK_PG14
39         bool "PORT PG14"
40         help
41           PORT PG14
42 endchoice
43
44 choice
45         prompt "UART1"
46         default BF527_UART1_PORTF
47         help
48           Select PORT used for UART1. See Hardware Reference Manual
49
50 config BF527_UART1_PORTF
51         bool "PORT F"
52         help
53           PORT F
54
55 config BF527_UART1_PORTG
56         bool "PORT G"
57         help
58           PORT G
59 endchoice
60
61 choice
62         prompt "NAND (NFC) Data"
63         default BF527_NAND_D_PORTH
64         help
65           Select PORT used for NAND Data Bus. See Hardware Reference Manual
66
67 config BF527_NAND_D_PORTF
68         bool "PORT F"
69         help
70           PORT F
71
72 config BF527_NAND_D_PORTH
73         bool "PORT H"
74         help
75           PORT H
76 endchoice
77
78 comment "Interrupt Priority Assignment"
79 menu "Priority"
80
81 config IRQ_PLL_WAKEUP
82         int "IRQ_PLL_WAKEUP"
83         default 7
84 config IRQ_DMA0_ERROR
85         int "IRQ_DMA0_ERROR"
86         default 7
87 config IRQ_DMAR0_BLK
88         int "IRQ_DMAR0_BLK"
89         default 7
90 config IRQ_DMAR1_BLK
91         int "IRQ_DMAR1_BLK"
92         default 7
93 config IRQ_DMAR0_OVR
94         int "IRQ_DMAR0_OVR"
95         default 7
96 config IRQ_DMAR1_OVR
97         int "IRQ_DMAR1_OVR"
98         default 7
99 config IRQ_PPI_ERROR
100         int "IRQ_PPI_ERROR"
101         default 7
102 config IRQ_MAC_ERROR
103         int "IRQ_MAC_ERROR"
104         default 7
105 config IRQ_SPORT0_ERROR
106         int "IRQ_SPORT0_ERROR"
107         default 7
108 config IRQ_SPORT1_ERROR
109         int "IRQ_SPORT1_ERROR"
110         default 7
111 config IRQ_UART0_ERROR
112         int "IRQ_UART0_ERROR"
113         default 7
114 config IRQ_UART1_ERROR
115         int "IRQ_UART1_ERROR"
116         default 7
117 config IRQ_RTC
118         int "IRQ_RTC"
119         default 8
120 config IRQ_PPI
121         int "IRQ_PPI"
122         default 8
123 config IRQ_SPORT0_RX
124         int "IRQ_SPORT0_RX"
125         default 9
126 config IRQ_SPORT0_TX
127         int "IRQ_SPORT0_TX"
128         default 9
129 config IRQ_SPORT1_RX
130         int "IRQ_SPORT1_RX"
131         default 9
132 config IRQ_SPORT1_TX
133         int "IRQ_SPORT1_TX"
134         default 9
135 config IRQ_TWI
136         int "IRQ_TWI"
137         default 10
138 config IRQ_SPI
139         int "IRQ_SPI"
140         default 10
141 config IRQ_UART0_RX
142         int "IRQ_UART0_RX"
143         default 10
144 config IRQ_UART0_TX
145         int "IRQ_UART0_TX"
146         default 10
147 config IRQ_UART1_RX
148         int "IRQ_UART1_RX"
149         default 10
150 config IRQ_UART1_TX
151         int "IRQ_UART1_TX"
152         default 10
153 config IRQ_OPTSEC
154         int "IRQ_OPTSEC"
155         default 11
156 config IRQ_CNT
157         int "IRQ_CNT"
158         default 11
159 config IRQ_MAC_RX
160         int "IRQ_MAC_RX"
161         default 11
162 config IRQ_PORTH_INTA
163         int "IRQ_PORTH_INTA"
164         default 11
165 config IRQ_MAC_TX
166         int "IRQ_MAC_TX/NFC"
167         default 11
168 config IRQ_PORTH_INTB
169         int "IRQ_PORTH_INTB"
170         default 11
171 config IRQ_TIMER0
172         int "IRQ_TIMER0"
173         default 7 if TICKSOURCE_GPTMR0
174         default 8
175 config IRQ_TIMER1
176         int "IRQ_TIMER1"
177         default 12
178 config IRQ_TIMER2
179         int "IRQ_TIMER2"
180         default 12
181 config IRQ_TIMER3
182         int "IRQ_TIMER3"
183         default 12
184 config IRQ_TIMER4
185         int "IRQ_TIMER4"
186         default 12
187 config IRQ_TIMER5
188         int "IRQ_TIMER5"
189         default 12
190 config IRQ_TIMER6
191         int "IRQ_TIMER6"
192         default 12
193 config IRQ_TIMER7
194         int "IRQ_TIMER7"
195         default 12
196 config IRQ_PORTG_INTA
197         int "IRQ_PORTG_INTA"
198         default 12
199 config IRQ_PORTG_INTB
200         int "IRQ_PORTG_INTB"
201         default 12
202 config IRQ_MEM_DMA0
203         int "IRQ_MEM_DMA0"
204         default 13
205 config IRQ_MEM_DMA1
206         int "IRQ_MEM_DMA1"
207         default 13
208 config IRQ_WATCH
209         int "IRQ_WATCH"
210         default 13
211 config IRQ_PORTF_INTA
212         int "IRQ_PORTF_INTA"
213         default 13
214 config IRQ_PORTF_INTB
215         int "IRQ_PORTF_INTB"
216         default 13
217 config IRQ_SPI_ERROR
218         int "IRQ_SPI_ERROR"
219         default 7
220 config IRQ_NFC_ERROR
221         int "IRQ_NFC_ERROR"
222         default 7
223 config IRQ_HDMA_ERROR
224         int "IRQ_HDMA_ERROR"
225         default 7
226 config IRQ_HDMA
227         int "IRQ_HDMA"
228         default 7
229 config IRQ_USB_EINT
230         int "IRQ_USB_EINT"
231         default 10
232 config IRQ_USB_INT0
233         int "IRQ_USB_INT0"
234         default 10
235 config IRQ_USB_INT1
236         int "IRQ_USB_INT1"
237         default 10
238 config IRQ_USB_INT2
239         int "IRQ_USB_INT2"
240         default 10
241 config IRQ_USB_DMA
242         int "IRQ_USB_DMA"
243         default 10
244
245         help
246           Enter the priority numbers between 7-13 ONLY.  Others are Reserved.
247           This applies to all the above.  It is not recommended to assign the
248           highest priority number 7 to UART or any other device.
249
250 endmenu
251
252 endmenu
253
254 endif