3 source "arch/blackfin/mach-bf561/boards/Kconfig"
5 menu "BF561 Specific Configuration"
9 comment "Core B Support"
12 bool "Enable Core B support"
15 config BF561_COREB_RESET
16 bool "Enable Core B reset support"
19 This requires code in the application that is loaded
20 into Core B. In order to reset, the application needs
21 to install an interrupt handler for Supplemental
22 Interrupt 0, that sets RETI to 0xff600000 and writes
23 bit 11 of SICB_SYSCR when bit 5 of SICA_SYSCR is 0.
24 This causes Core B to stall when Supplemental Interrupt
25 0 is set, and will reset PC to 0xff600000 when
26 COREB_SRAM_INIT is cleared.
30 comment "Interrupt Priority Assignment"
35 int "PLL Wakeup Interrupt"
38 int "DMA1 Error (generic)"
41 int "DMA2 Error (generic)"
43 config IRQ_IMDMA_ERROR
44 int "IMDMA Error (generic)"
47 int "PPI0 Error Interrupt"
50 int "PPI1 Error Interrupt"
52 config IRQ_SPORT0_ERROR
53 int "SPORT0 Error Interrupt"
55 config IRQ_SPORT1_ERROR
56 int "SPORT1 Error Interrupt"
59 int "SPI Error Interrupt"
62 int "UART Error Interrupt"
64 config IRQ_RESERVED_ERROR
65 int "Reserved Interrupt"
68 int "DMA1 0 Interrupt(PPI1)"
71 int "DMA1 1 Interrupt(PPI2)"
74 int "DMA1 2 Interrupt"
77 int "DMA1 3 Interrupt"
80 int "DMA1 4 Interrupt"
83 int "DMA1 5 Interrupt"
86 int "DMA1 6 Interrupt"
89 int "DMA1 7 Interrupt"
92 int "DMA1 8 Interrupt"
95 int "DMA1 9 Interrupt"
98 int "DMA1 10 Interrupt"
101 int "DMA1 11 Interrupt"
104 int "DMA2 0 (SPORT0 RX)"
107 int "DMA2 1 (SPORT0 TX)"
110 int "DMA2 2 (SPORT1 RX)"
113 int "DMA2 3 (SPORT2 TX)"
119 int "DMA2 5 (UART RX)"
122 int "DMA2 6 (UART TX)"
125 int "DMA2 7 Interrupt"
128 int "DMA2 8 Interrupt"
131 int "DMA2 9 Interrupt"
134 int "DMA2 10 Interrupt"
137 int "DMA2 11 Interrupt"
140 int "TIMER 0 Interrupt"
143 int "TIMER 1 Interrupt"
146 int "TIMER 2 Interrupt"
149 int "TIMER 3 Interrupt"
152 int "TIMER 4 Interrupt"
155 int "TIMER 5 Interrupt"
158 int "TIMER 6 Interrupt"
161 int "TIMER 7 Interrupt"
164 int "TIMER 8 Interrupt"
167 int "TIMER 9 Interrupt"
170 int "TIMER 10 Interrupt"
173 int "TIMER 11 Interrupt"
175 config IRQ_PROG0_INTA
176 int "Programmable Flags0 A (8)"
178 config IRQ_PROG0_INTB
179 int "Programmable Flags0 B (8)"
181 config IRQ_PROG1_INTA
182 int "Programmable Flags1 A (8)"
184 config IRQ_PROG1_INTB
185 int "Programmable Flags1 B (8)"
187 config IRQ_PROG2_INTA
188 int "Programmable Flags2 A (8)"
190 config IRQ_PROG2_INTB
191 int "Programmable Flags2 B (8)"
193 config IRQ_DMA1_WRRD0
194 int "MDMA1 0 write/read INT"
196 config IRQ_DMA1_WRRD1
197 int "MDMA1 1 write/read INT"
199 config IRQ_DMA2_WRRD0
200 int "MDMA2 0 write/read INT"
202 config IRQ_DMA2_WRRD1
203 int "MDMA2 1 write/read INT"
205 config IRQ_IMDMA_WRRD0
206 int "IMDMA 0 write/read INT"
208 config IRQ_IMDMA_WRRD1
209 int "IMDMA 1 write/read INT"
212 int "Watch Dog Timer"
216 Enter the priority numbers between 7-13 ONLY. Others are Reserved.
217 This applies to all the above. It is not recommended to assign the
218 highest priority number 7 to UART or any other device.