blob: 4ab2d166c83257f0068a0a5ecbf6a67fdeefcb48 [file] [log] [blame]
Mike Frysinger5df326a2009-11-16 23:49:41 +00001config BF51x
2 def_bool y
3 depends on (BF512 || BF514 || BF516 || BF518)
4
Bryan Wu2f6f4bc2008-11-18 17:48:21 +08005if (BF51x)
6
7source "arch/blackfin/mach-bf518/boards/Kconfig"
8
9menu "BF518 Specific Configuration"
10
11comment "Alternative Multiplexing Scheme"
12
13choice
14 prompt "SPORT0"
15 default BF518_SPORT0_PORTG
16 help
17 Select PORT used for SPORT0. See Hardware Reference Manual
18
19config BF518_SPORT0_PORTF
20 bool "PORT F"
21 help
22 PORT F
23
24config BF518_SPORT0_PORTG
25 bool "PORT G"
26 help
27 PORT G
28endchoice
29
30choice
31 prompt "SPORT0 TSCLK Location"
32 depends on BF518_SPORT0_PORTG
33 default BF518_SPORT0_TSCLK_PG10
34 help
35 Select PIN used for SPORT0_TSCLK. See Hardware Reference Manual
36
37config BF518_SPORT0_TSCLK_PG10
38 bool "PORT PG10"
39 help
40 PORT PG10
41
42config BF518_SPORT0_TSCLK_PG14
43 bool "PORT PG14"
44 help
45 PORT PG14
46endchoice
47
48choice
49 prompt "UART1"
50 default BF518_UART1_PORTF
51 help
52 Select PORT used for UART1. See Hardware Reference Manual
53
54config BF518_UART1_PORTF
55 bool "PORT F"
56 help
57 PORT F
58
59config BF518_UART1_PORTG
60 bool "PORT G"
61 help
62 PORT G
63endchoice
64
65comment "Interrupt Priority Assignment"
66menu "Priority"
67
68config IRQ_PLL_WAKEUP
69 int "IRQ_PLL_WAKEUP"
70 default 7
71config IRQ_DMA0_ERROR
72 int "IRQ_DMA0_ERROR"
73 default 7
74config IRQ_DMAR0_BLK
75 int "IRQ_DMAR0_BLK"
76 default 7
77config IRQ_DMAR1_BLK
78 int "IRQ_DMAR1_BLK"
79 default 7
80config IRQ_DMAR0_OVR
81 int "IRQ_DMAR0_OVR"
82 default 7
83config IRQ_DMAR1_OVR
84 int "IRQ_DMAR1_OVR"
85 default 7
86config IRQ_PPI_ERROR
87 int "IRQ_PPI_ERROR"
88 default 7
89config IRQ_MAC_ERROR
90 int "IRQ_MAC_ERROR"
91 default 7
92config IRQ_SPORT0_ERROR
93 int "IRQ_SPORT0_ERROR"
94 default 7
95config IRQ_SPORT1_ERROR
96 int "IRQ_SPORT1_ERROR"
97 default 7
98config IRQ_PTP_ERROR
99 int "IRQ_PTP_ERROR"
100 default 7
101config IRQ_UART0_ERROR
102 int "IRQ_UART0_ERROR"
103 default 7
104config IRQ_UART1_ERROR
105 int "IRQ_UART1_ERROR"
106 default 7
107config IRQ_RTC
108 int "IRQ_RTC"
109 default 8
110config IRQ_PPI
111 int "IRQ_PPI"
112 default 8
113config IRQ_SPORT0_RX
114 int "IRQ_SPORT0_RX"
115 default 9
116config IRQ_SPORT0_TX
117 int "IRQ_SPORT0_TX"
118 default 9
119config IRQ_SPORT1_RX
120 int "IRQ_SPORT1_RX"
121 default 9
122config IRQ_SPORT1_TX
123 int "IRQ_SPORT1_TX"
124 default 9
125config IRQ_TWI
126 int "IRQ_TWI"
127 default 10
128config IRQ_SPI0
129 int "IRQ_SPI"
130 default 10
131config IRQ_UART0_RX
132 int "IRQ_UART0_RX"
133 default 10
134config IRQ_UART0_TX
135 int "IRQ_UART0_TX"
136 default 10
137config IRQ_UART1_RX
138 int "IRQ_UART1_RX"
139 default 10
140config IRQ_UART1_TX
141 int "IRQ_UART1_TX"
142 default 10
143config IRQ_OPTSEC
144 int "IRQ_OPTSEC"
145 default 11
146config IRQ_CNT
147 int "IRQ_CNT"
148 default 11
149config IRQ_MAC_RX
150 int "IRQ_MAC_RX"
151 default 11
152config IRQ_PORTH_INTA
153 int "IRQ_PORTH_INTA"
154 default 11
155config IRQ_MAC_TX
156 int "IRQ_MAC_TX/NFC"
157 default 11
158config IRQ_PORTH_INTB
159 int "IRQ_PORTH_INTB"
160 default 11
Yi Li6a01f232009-01-07 23:14:39 +0800161config IRQ_TIMER0
162 int "IRQ_TIMER0"
Graf Yang1fa9be72009-05-15 11:01:59 +0000163 default 7 if TICKSOURCE_GPTMR0
Yi Li6a01f232009-01-07 23:14:39 +0800164 default 8
165config IRQ_TIMER1
166 int "IRQ_TIMER1"
Bryan Wu2f6f4bc2008-11-18 17:48:21 +0800167 default 12
Yi Li6a01f232009-01-07 23:14:39 +0800168config IRQ_TIMER2
169 int "IRQ_TIMER2"
Bryan Wu2f6f4bc2008-11-18 17:48:21 +0800170 default 12
Yi Li6a01f232009-01-07 23:14:39 +0800171config IRQ_TIMER3
172 int "IRQ_TIMER3"
Bryan Wu2f6f4bc2008-11-18 17:48:21 +0800173 default 12
Yi Li6a01f232009-01-07 23:14:39 +0800174config IRQ_TIMER4
175 int "IRQ_TIMER4"
Bryan Wu2f6f4bc2008-11-18 17:48:21 +0800176 default 12
Yi Li6a01f232009-01-07 23:14:39 +0800177config IRQ_TIMER5
178 int "IRQ_TIMER5"
Bryan Wu2f6f4bc2008-11-18 17:48:21 +0800179 default 12
Yi Li6a01f232009-01-07 23:14:39 +0800180config IRQ_TIMER6
181 int "IRQ_TIMER6"
Bryan Wu2f6f4bc2008-11-18 17:48:21 +0800182 default 12
Yi Li6a01f232009-01-07 23:14:39 +0800183config IRQ_TIMER7
184 int "IRQ_TIMER7"
Bryan Wu2f6f4bc2008-11-18 17:48:21 +0800185 default 12
186config IRQ_PORTG_INTA
187 int "IRQ_PORTG_INTA"
188 default 12
189config IRQ_PORTG_INTB
190 int "IRQ_PORTG_INTB"
191 default 12
192config IRQ_MEM_DMA0
193 int "IRQ_MEM_DMA0"
194 default 13
195config IRQ_MEM_DMA1
196 int "IRQ_MEM_DMA1"
197 default 13
198config IRQ_WATCH
199 int "IRQ_WATCH"
200 default 13
201config IRQ_PORTF_INTA
202 int "IRQ_PORTF_INTA"
203 default 13
204config IRQ_PORTF_INTB
205 int "IRQ_PORTF_INTB"
206 default 13
207config IRQ_SPI0_ERROR
208 int "IRQ_SPI0_ERROR"
209 default 7
210config IRQ_SPI1_ERROR
211 int "IRQ_SPI1_ERROR"
212 default 7
213config IRQ_RSI_INT0
214 int "IRQ_RSI_INT0"
215 default 7
216config IRQ_RSI_INT1
217 int "IRQ_RSI_INT1"
218 default 7
219config IRQ_PWM_TRIP
220 int "IRQ_PWM_TRIP"
221 default 10
222config IRQ_PWM_SYNC
223 int "IRQ_PWM_SYNC"
224 default 10
225config IRQ_PTP_STAT
226 int "IRQ_PTP_STAT"
227 default 10
228
229 help
230 Enter the priority numbers between 7-13 ONLY. Others are Reserved.
231 This applies to all the above. It is not recommended to assign the
232 highest priority number 7 to UART or any other device.
233
234endmenu
235
236endmenu
237
238endif