blob: 848ac6f868231d42044209a71c48a46c806d96e0 [file] [log] [blame]
Michael Hennerich59003142007-10-21 16:54:27 +08001if (BF52x)
2
Mike Frysinger4f25eb82007-11-15 20:49:44 +08003source "arch/blackfin/mach-bf527/boards/Kconfig"
4
Michael Hennerich59003142007-10-21 16:54:27 +08005menu "BF527 Specific Configuration"
6
7comment "Alternative Multiplexing Scheme"
8
9choice
10 prompt "SPORT0"
11 default BF527_SPORT0_PORTG
12 help
13 Select PORT used for SPORT0. See Hardware Reference Manual
14
15config BF527_SPORT0_PORTF
16 bool "PORT F"
17 help
18 PORT F
19
20config BF527_SPORT0_PORTG
21 bool "PORT G"
22 help
23 PORT G
24endchoice
25
26choice
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
33config BF527_SPORT0_TSCLK_PG10
34 bool "PORT PG10"
35 help
36 PORT PG10
37
38config BF527_SPORT0_TSCLK_PG14
39 bool "PORT PG14"
40 help
41 PORT PG14
42endchoice
43
44choice
45 prompt "UART1"
Michael Hennerich0e85e302007-12-24 11:57:47 +080046 default BF527_UART1_PORTF
Michael Hennerich59003142007-10-21 16:54:27 +080047 help
48 Select PORT used for UART1. See Hardware Reference Manual
49
50config BF527_UART1_PORTF
51 bool "PORT F"
52 help
53 PORT F
54
55config BF527_UART1_PORTG
56 bool "PORT G"
57 help
58 PORT G
59endchoice
60
61choice
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
67config BF527_NAND_D_PORTF
68 bool "PORT F"
69 help
70 PORT F
71
72config BF527_NAND_D_PORTH
73 bool "PORT H"
74 help
75 PORT H
76endchoice
77
78comment "Interrupt Priority Assignment"
79menu "Priority"
80
81config IRQ_PLL_WAKEUP
82 int "IRQ_PLL_WAKEUP"
83 default 7
84config IRQ_DMA0_ERROR
85 int "IRQ_DMA0_ERROR"
86 default 7
87config IRQ_DMAR0_BLK
88 int "IRQ_DMAR0_BLK"
89 default 7
90config IRQ_DMAR1_BLK
91 int "IRQ_DMAR1_BLK"
92 default 7
93config IRQ_DMAR0_OVR
94 int "IRQ_DMAR0_OVR"
95 default 7
96config IRQ_DMAR1_OVR
97 int "IRQ_DMAR1_OVR"
98 default 7
99config IRQ_PPI_ERROR
100 int "IRQ_PPI_ERROR"
101 default 7
102config IRQ_MAC_ERROR
103 int "IRQ_MAC_ERROR"
104 default 7
105config IRQ_SPORT0_ERROR
106 int "IRQ_SPORT0_ERROR"
107 default 7
108config IRQ_SPORT1_ERROR
109 int "IRQ_SPORT1_ERROR"
110 default 7
111config IRQ_UART0_ERROR
112 int "IRQ_UART0_ERROR"
113 default 7
114config IRQ_UART1_ERROR
115 int "IRQ_UART1_ERROR"
116 default 7
117config IRQ_RTC
118 int "IRQ_RTC"
119 default 8
120config IRQ_PPI
121 int "IRQ_PPI"
122 default 8
123config IRQ_SPORT0_RX
124 int "IRQ_SPORT0_RX"
125 default 9
126config IRQ_SPORT0_TX
127 int "IRQ_SPORT0_TX"
128 default 9
129config IRQ_SPORT1_RX
130 int "IRQ_SPORT1_RX"
131 default 9
132config IRQ_SPORT1_TX
133 int "IRQ_SPORT1_TX"
134 default 9
135config IRQ_TWI
136 int "IRQ_TWI"
137 default 10
138config IRQ_SPI
139 int "IRQ_SPI"
140 default 10
141config IRQ_UART0_RX
142 int "IRQ_UART0_RX"
143 default 10
144config IRQ_UART0_TX
145 int "IRQ_UART0_TX"
146 default 10
147config IRQ_UART1_RX
148 int "IRQ_UART1_RX"
149 default 10
150config IRQ_UART1_TX
151 int "IRQ_UART1_TX"
152 default 10
153config IRQ_OPTSEC
154 int "IRQ_OPTSEC"
155 default 11
156config IRQ_CNT
157 int "IRQ_CNT"
158 default 11
159config IRQ_MAC_RX
160 int "IRQ_MAC_RX"
161 default 11
162config IRQ_PORTH_INTA
163 int "IRQ_PORTH_INTA"
164 default 11
165config IRQ_MAC_TX
166 int "IRQ_MAC_TX/NFC"
167 default 11
168config IRQ_PORTH_INTB
169 int "IRQ_PORTH_INTB"
170 default 11
Yi Li6a01f232009-01-07 23:14:39 +0800171config IRQ_TIMER0
172 int "IRQ_TIMER0"
Graf Yang1fa9be72009-05-15 11:01:59 +0000173 default 7 if TICKSOURCE_GPTMR0
Yi Li6a01f232009-01-07 23:14:39 +0800174 default 8
175config IRQ_TIMER1
176 int "IRQ_TIMER1"
Michael Hennerich59003142007-10-21 16:54:27 +0800177 default 12
Yi Li6a01f232009-01-07 23:14:39 +0800178config IRQ_TIMER2
179 int "IRQ_TIMER2"
Michael Hennerich59003142007-10-21 16:54:27 +0800180 default 12
Yi Li6a01f232009-01-07 23:14:39 +0800181config IRQ_TIMER3
182 int "IRQ_TIMER3"
Michael Hennerich59003142007-10-21 16:54:27 +0800183 default 12
Yi Li6a01f232009-01-07 23:14:39 +0800184config IRQ_TIMER4
185 int "IRQ_TIMER4"
Michael Hennerich59003142007-10-21 16:54:27 +0800186 default 12
Yi Li6a01f232009-01-07 23:14:39 +0800187config IRQ_TIMER5
188 int "IRQ_TIMER5"
Michael Hennerich59003142007-10-21 16:54:27 +0800189 default 12
Yi Li6a01f232009-01-07 23:14:39 +0800190config IRQ_TIMER6
191 int "IRQ_TIMER6"
Michael Hennerich59003142007-10-21 16:54:27 +0800192 default 12
Yi Li6a01f232009-01-07 23:14:39 +0800193config IRQ_TIMER7
194 int "IRQ_TIMER7"
Michael Hennerich59003142007-10-21 16:54:27 +0800195 default 12
196config IRQ_PORTG_INTA
197 int "IRQ_PORTG_INTA"
198 default 12
199config IRQ_PORTG_INTB
200 int "IRQ_PORTG_INTB"
201 default 12
202config IRQ_MEM_DMA0
203 int "IRQ_MEM_DMA0"
204 default 13
205config IRQ_MEM_DMA1
206 int "IRQ_MEM_DMA1"
207 default 13
208config IRQ_WATCH
209 int "IRQ_WATCH"
210 default 13
211config IRQ_PORTF_INTA
212 int "IRQ_PORTF_INTA"
213 default 13
214config IRQ_PORTF_INTB
215 int "IRQ_PORTF_INTB"
216 default 13
217config IRQ_SPI_ERROR
218 int "IRQ_SPI_ERROR"
219 default 7
220config IRQ_NFC_ERROR
221 int "IRQ_NFC_ERROR"
222 default 7
223config IRQ_HDMA_ERROR
224 int "IRQ_HDMA_ERROR"
225 default 7
226config IRQ_HDMA
227 int "IRQ_HDMA"
228 default 7
229config IRQ_USB_EINT
230 int "IRQ_USB_EINT"
231 default 10
232config IRQ_USB_INT0
233 int "IRQ_USB_INT0"
234 default 10
235config IRQ_USB_INT1
236 int "IRQ_USB_INT1"
237 default 10
238config IRQ_USB_INT2
239 int "IRQ_USB_INT2"
240 default 10
241config 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
250endmenu
251
252endmenu
253
254endif