Kconfig 4.4 KB

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