3 menu "BF561 Specific Configuration"
5 comment "Core B Support"
10 bool "Enable Core B support"
13 config BF561_COREB_RESET
14 bool "Enable Core B reset support"
17 This requires code in the application that is loaded
18 into Core B. In order to reset, the application needs
19 to install an interrupt handler for Supplemental
20 Interrupt 0, that sets RETI to 0xff600000 and writes
21 bit 11 of SICB_SYSCR when bit 5 of SICA_SYSCR is 0.
22 This causes Core B to stall when Supplemental Interrupt
23 0 is set, and will reset PC to 0xff600000 when
24 COREB_SRAM_INIT is cleared.
28 comment "Interrupt Priority Assignment"
33 int "PLL Wakeup Interrupt"
36 int "DMA1 Error (generic)"
39 int "DMA2 Error (generic)"
41 config IRQ_IMDMA_ERROR
42 int "IMDMA Error (generic)"
45 int "PPI0 Error Interrupt"
48 int "PPI1 Error Interrupt"
50 config IRQ_SPORT0_ERROR
51 int "SPORT0 Error Interrupt"
53 config IRQ_SPORT1_ERROR
54 int "SPORT1 Error Interrupt"
57 int "SPI Error Interrupt"
60 int "UART Error Interrupt"
62 config IRQ_RESERVED_ERROR
63 int "Reserved Interrupt"
66 int "DMA1 0 Interrupt(PPI1)"
69 int "DMA1 1 Interrupt(PPI2)"
72 int "DMA1 2 Interrupt"
75 int "DMA1 3 Interrupt"
78 int "DMA1 4 Interrupt"
81 int "DMA1 5 Interrupt"
84 int "DMA1 6 Interrupt"
87 int "DMA1 7 Interrupt"
90 int "DMA1 8 Interrupt"
93 int "DMA1 9 Interrupt"
96 int "DMA1 10 Interrupt"
99 int "DMA1 11 Interrupt"
102 int "DMA2 0 (SPORT0 RX)"
105 int "DMA2 1 (SPORT0 TX)"
108 int "DMA2 2 (SPORT1 RX)"
111 int "DMA2 3 (SPORT2 TX)"
117 int "DMA2 5 (UART RX)"
120 int "DMA2 6 (UART TX)"
123 int "DMA2 7 Interrupt"
126 int "DMA2 8 Interrupt"
129 int "DMA2 9 Interrupt"
132 int "DMA2 10 Interrupt"
135 int "DMA2 11 Interrupt"
138 int "TIMER 0 Interrupt"
141 int "TIMER 1 Interrupt"
144 int "TIMER 2 Interrupt"
147 int "TIMER 3 Interrupt"
150 int "TIMER 4 Interrupt"
153 int "TIMER 5 Interrupt"
156 int "TIMER 6 Interrupt"
159 int "TIMER 7 Interrupt"
162 int "TIMER 8 Interrupt"
165 int "TIMER 9 Interrupt"
168 int "TIMER 10 Interrupt"
171 int "TIMER 11 Interrupt"
173 config IRQ_PROG0_INTA
174 int "Programmable Flags0 A (8)"
176 config IRQ_PROG0_INTB
177 int "Programmable Flags0 B (8)"
179 config IRQ_PROG1_INTA
180 int "Programmable Flags1 A (8)"
182 config IRQ_PROG1_INTB
183 int "Programmable Flags1 B (8)"
185 config IRQ_PROG2_INTA
186 int "Programmable Flags2 A (8)"
188 config IRQ_PROG2_INTB
189 int "Programmable Flags2 B (8)"
191 config IRQ_DMA1_WRRD0
192 int "MDMA1 0 write/read INT"
194 config IRQ_DMA1_WRRD1
195 int "MDMA1 1 write/read INT"
197 config IRQ_DMA2_WRRD0
198 int "MDMA2 0 write/read INT"
200 config IRQ_DMA2_WRRD1
201 int "MDMA2 1 write/read INT"
203 config IRQ_IMDMA_WRRD0
204 int "IMDMA 0 write/read INT"
206 config IRQ_IMDMA_WRRD1
207 int "IMDMA 1 write/read INT"
210 int "Watch Dog Timer"
214 Enter the priority numbers between 7-13 ONLY. Others are Reserved.
215 This applies to all the above. It is not recommended to assign the
216 highest priority number 7 to UART or any other device.