Kconfig 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222
  1. if BF561
  2. menu "BF561 Specific Configuration"
  3. comment "Core B Support"
  4. menu "Core B Support"
  5. config BF561_COREB
  6. bool "Enable Core B support"
  7. default y
  8. config BF561_COREB_RESET
  9. bool "Enable Core B reset support"
  10. default n
  11. help
  12. This requires code in the application that is loaded
  13. into Core B. In order to reset, the application needs
  14. to install an interrupt handler for Supplemental
  15. Interrupt 0, that sets RETI to 0xff600000 and writes
  16. bit 11 of SICB_SYSCR when bit 5 of SICA_SYSCR is 0.
  17. This causes Core B to stall when Supplemental Interrupt
  18. 0 is set, and will reset PC to 0xff600000 when
  19. COREB_SRAM_INIT is cleared.
  20. endmenu
  21. comment "Interrupt Priority Assignment"
  22. menu "Priority"
  23. config IRQ_PLL_WAKEUP
  24. int "PLL Wakeup Interrupt"
  25. default 7
  26. config IRQ_DMA1_ERROR
  27. int "DMA1 Error (generic)"
  28. default 7
  29. config IRQ_DMA2_ERROR
  30. int "DMA2 Error (generic)"
  31. default 7
  32. config IRQ_IMDMA_ERROR
  33. int "IMDMA Error (generic)"
  34. default 7
  35. config IRQ_PPI0_ERROR
  36. int "PPI0 Error Interrupt"
  37. default 7
  38. config IRQ_PPI1_ERROR
  39. int "PPI1 Error Interrupt"
  40. default 7
  41. config IRQ_SPORT0_ERROR
  42. int "SPORT0 Error Interrupt"
  43. default 7
  44. config IRQ_SPORT1_ERROR
  45. int "SPORT1 Error Interrupt"
  46. default 7
  47. config IRQ_SPI_ERROR
  48. int "SPI Error Interrupt"
  49. default 7
  50. config IRQ_UART_ERROR
  51. int "UART Error Interrupt"
  52. default 7
  53. config IRQ_RESERVED_ERROR
  54. int "Reserved Interrupt"
  55. default 7
  56. config IRQ_DMA1_0
  57. int "DMA1 0 Interrupt(PPI1)"
  58. default 8
  59. config IRQ_DMA1_1
  60. int "DMA1 1 Interrupt(PPI2)"
  61. default 8
  62. config IRQ_DMA1_2
  63. int "DMA1 2 Interrupt"
  64. default 8
  65. config IRQ_DMA1_3
  66. int "DMA1 3 Interrupt"
  67. default 8
  68. config IRQ_DMA1_4
  69. int "DMA1 4 Interrupt"
  70. default 8
  71. config IRQ_DMA1_5
  72. int "DMA1 5 Interrupt"
  73. default 8
  74. config IRQ_DMA1_6
  75. int "DMA1 6 Interrupt"
  76. default 8
  77. config IRQ_DMA1_7
  78. int "DMA1 7 Interrupt"
  79. default 8
  80. config IRQ_DMA1_8
  81. int "DMA1 8 Interrupt"
  82. default 8
  83. config IRQ_DMA1_9
  84. int "DMA1 9 Interrupt"
  85. default 8
  86. config IRQ_DMA1_10
  87. int "DMA1 10 Interrupt"
  88. default 8
  89. config IRQ_DMA1_11
  90. int "DMA1 11 Interrupt"
  91. default 8
  92. config IRQ_DMA2_0
  93. int "DMA2 0 (SPORT0 RX)"
  94. default 9
  95. config IRQ_DMA2_1
  96. int "DMA2 1 (SPORT0 TX)"
  97. default 9
  98. config IRQ_DMA2_2
  99. int "DMA2 2 (SPORT1 RX)"
  100. default 9
  101. config IRQ_DMA2_3
  102. int "DMA2 3 (SPORT2 TX)"
  103. default 9
  104. config IRQ_DMA2_4
  105. int "DMA2 4 (SPI)"
  106. default 9
  107. config IRQ_DMA2_5
  108. int "DMA2 5 (UART RX)"
  109. default 9
  110. config IRQ_DMA2_6
  111. int "DMA2 6 (UART TX)"
  112. default 9
  113. config IRQ_DMA2_7
  114. int "DMA2 7 Interrupt"
  115. default 9
  116. config IRQ_DMA2_8
  117. int "DMA2 8 Interrupt"
  118. default 9
  119. config IRQ_DMA2_9
  120. int "DMA2 9 Interrupt"
  121. default 9
  122. config IRQ_DMA2_10
  123. int "DMA2 10 Interrupt"
  124. default 9
  125. config IRQ_DMA2_11
  126. int "DMA2 11 Interrupt"
  127. default 9
  128. config IRQ_TIMER0
  129. int "TIMER 0 Interrupt"
  130. default 10
  131. config IRQ_TIMER1
  132. int "TIMER 1 Interrupt"
  133. default 10
  134. config IRQ_TIMER2
  135. int "TIMER 2 Interrupt"
  136. default 10
  137. config IRQ_TIMER3
  138. int "TIMER 3 Interrupt"
  139. default 10
  140. config IRQ_TIMER4
  141. int "TIMER 4 Interrupt"
  142. default 10
  143. config IRQ_TIMER5
  144. int "TIMER 5 Interrupt"
  145. default 10
  146. config IRQ_TIMER6
  147. int "TIMER 6 Interrupt"
  148. default 10
  149. config IRQ_TIMER7
  150. int "TIMER 7 Interrupt"
  151. default 10
  152. config IRQ_TIMER8
  153. int "TIMER 8 Interrupt"
  154. default 10
  155. config IRQ_TIMER9
  156. int "TIMER 9 Interrupt"
  157. default 10
  158. config IRQ_TIMER10
  159. int "TIMER 10 Interrupt"
  160. default 10
  161. config IRQ_TIMER11
  162. int "TIMER 11 Interrupt"
  163. default 10
  164. config IRQ_PROG0_INTA
  165. int "Programmable Flags0 A (8)"
  166. default 11
  167. config IRQ_PROG0_INTB
  168. int "Programmable Flags0 B (8)"
  169. default 11
  170. config IRQ_PROG1_INTA
  171. int "Programmable Flags1 A (8)"
  172. default 11
  173. config IRQ_PROG1_INTB
  174. int "Programmable Flags1 B (8)"
  175. default 11
  176. config IRQ_PROG2_INTA
  177. int "Programmable Flags2 A (8)"
  178. default 11
  179. config IRQ_PROG2_INTB
  180. int "Programmable Flags2 B (8)"
  181. default 11
  182. config IRQ_DMA1_WRRD0
  183. int "MDMA1 0 write/read INT"
  184. default 8
  185. config IRQ_DMA1_WRRD1
  186. int "MDMA1 1 write/read INT"
  187. default 8
  188. config IRQ_DMA2_WRRD0
  189. int "MDMA2 0 write/read INT"
  190. default 9
  191. config IRQ_DMA2_WRRD1
  192. int "MDMA2 1 write/read INT"
  193. default 9
  194. config IRQ_IMDMA_WRRD0
  195. int "IMDMA 0 write/read INT"
  196. default 12
  197. config IRQ_IMDMA_WRRD1
  198. int "IMDMA 1 write/read INT"
  199. default 12
  200. config IRQ_WDTIMER
  201. int "Watch Dog Timer"
  202. default 13
  203. help
  204. Enter the priority numbers between 7-13 ONLY. Others are Reserved.
  205. This applies to all the above. It is not recommended to assign the
  206. highest priority number 7 to UART or any other device.
  207. endmenu
  208. endmenu
  209. endif