Kconfig 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323
  1. if (BF54x)
  2. menu "BF548 Specific Configuration"
  3. config DEB_DMA_URGENT
  4. bool "DMA has priority over core for ext. accesses"
  5. depends on BF54x
  6. default n
  7. help
  8. Treat any DEB1, DEB2 and DEB3 request as Urgent
  9. comment "Interrupt Priority Assignment"
  10. menu "Priority"
  11. config IRQ_PLL_WAKEUP
  12. int "IRQ_PLL_WAKEUP"
  13. default 7
  14. config IRQ_DMAC0_ERR
  15. int "IRQ_DMAC0_ERR"
  16. default 7
  17. config IRQ_EPPI0_ERR
  18. int "IRQ_EPPI0_ERR"
  19. default 7
  20. config IRQ_SPORT0_ERR
  21. int "IRQ_SPORT0_ERR"
  22. default 7
  23. config IRQ_SPORT1_ERR
  24. int "IRQ_SPORT1_ERR"
  25. default 7
  26. config IRQ_SPI0_ERR
  27. int "IRQ_SPI0_ERR"
  28. default 7
  29. config IRQ_UART0_ERR
  30. int "IRQ_UART0_ERR"
  31. default 7
  32. config IRQ_RTC
  33. int "IRQ_RTC"
  34. default 8
  35. config IRQ_EPPI0
  36. int "IRQ_EPPI0"
  37. default 8
  38. config IRQ_SPORT0_RX
  39. int "IRQ_SPORT0_RX"
  40. default 9
  41. config IRQ_SPORT0_TX
  42. int "IRQ_SPORT0_TX"
  43. default 9
  44. config IRQ_SPORT1_RX
  45. int "IRQ_SPORT1_RX"
  46. default 9
  47. config IRQ_SPORT1_TX
  48. int "IRQ_SPORT1_TX"
  49. default 9
  50. config IRQ_SPI0
  51. int "IRQ_SPI0"
  52. default 10
  53. config IRQ_UART0_RX
  54. int "IRQ_UART0_RX"
  55. default 10
  56. config IRQ_UART0_TX
  57. int "IRQ_UART0_TX"
  58. default 10
  59. config IRQ_TIMER8
  60. int "IRQ_TIMER8"
  61. default 11
  62. config IRQ_TIMER9
  63. int "IRQ_TIMER9"
  64. default 11
  65. config IRQ_TIMER10
  66. int "IRQ_TIMER10"
  67. default 11
  68. config IRQ_PINT0
  69. int "IRQ_PINT0"
  70. default 12
  71. config IRQ_PINT1
  72. int "IRQ_PINT0"
  73. default 12
  74. config IRQ_MDMAS0
  75. int "IRQ_MDMAS0"
  76. default 13
  77. config IRQ_MDMAS1
  78. int "IRQ_DMDMAS1"
  79. default 13
  80. config IRQ_WATCHDOG
  81. int "IRQ_WATCHDOG"
  82. default 13
  83. config IRQ_DMAC1_ERR
  84. int "IRQ_DMAC1_ERR"
  85. default 7
  86. config IRQ_SPORT2_ERR
  87. int "IRQ_SPORT2_ERR"
  88. default 7
  89. config IRQ_SPORT3_ERR
  90. int "IRQ_SPORT3_ERR"
  91. default 7
  92. config IRQ_MXVR_DATA
  93. int "IRQ MXVR Data"
  94. default 7
  95. config IRQ_SPI1_ERR
  96. int "IRQ_SPI1_ERR"
  97. default 7
  98. config IRQ_SPI2_ERR
  99. int "IRQ_SPI2_ERR"
  100. default 7
  101. config IRQ_UART1_ERR
  102. int "IRQ_UART1_ERR"
  103. default 7
  104. config IRQ_UART2_ERR
  105. int "IRQ_UART2_ERR"
  106. default 7
  107. config IRQ_CAN0_ERR
  108. int "IRQ_CAN0_ERR"
  109. default 7
  110. config IRQ_SPORT2_RX
  111. int "IRQ_SPORT2_RX"
  112. default 9
  113. config IRQ_SPORT2_TX
  114. int "IRQ_SPORT2_TX"
  115. default 9
  116. config IRQ_SPORT3_RX
  117. int "IRQ_SPORT3_RX"
  118. default 9
  119. config IRQ_SPORT3_TX
  120. int "IRQ_SPORT3_TX"
  121. default 9
  122. config IRQ_EPPI1
  123. int "IRQ_EPPI1"
  124. default 9
  125. config IRQ_EPPI2
  126. int "IRQ_EPPI2"
  127. default 9
  128. config IRQ_SPI1
  129. int "IRQ_SPI1"
  130. default 10
  131. config IRQ_SPI2
  132. int "IRQ_SPI2"
  133. default 10
  134. config IRQ_UART1_RX
  135. int "IRQ_UART1_RX"
  136. default 10
  137. config IRQ_UART1_TX
  138. int "IRQ_UART1_TX"
  139. default 10
  140. config IRQ_ATAPI_RX
  141. int "IRQ_ATAPI_RX"
  142. default 10
  143. config IRQ_ATAPI_TX
  144. int "IRQ_ATAPI_TX"
  145. default 10
  146. config IRQ_TWI0
  147. int "IRQ_TWI0"
  148. default 11
  149. config IRQ_TWI1
  150. int "IRQ_TWI1"
  151. default 11
  152. config IRQ_CAN0_RX
  153. int "IRQ_CAN_RX"
  154. default 11
  155. config IRQ_CAN0_TX
  156. int "IRQ_CAN_TX"
  157. default 11
  158. config IRQ_MDMAS2
  159. int "IRQ_MDMAS2"
  160. default 13
  161. config IRQ_MDMAS3
  162. int "IRQ_DMMAS3"
  163. default 13
  164. config IRQ_MXVR_ERR
  165. int "IRQ_MXVR_ERR"
  166. default 11
  167. config IRQ_MXVR_MSG
  168. int "IRQ_MXVR_MSG"
  169. default 11
  170. config IRQ_MXVR_PKT
  171. int "IRQ_MXVR_PKT"
  172. default 11
  173. config IRQ_EPPI1_ERR
  174. int "IRQ_EPPI1_ERR"
  175. default 7
  176. config IRQ_EPPI2_ERR
  177. int "IRQ_EPPI2_ERR"
  178. default 7
  179. config IRQ_UART3_ERR
  180. int "IRQ_UART3_ERR"
  181. default 7
  182. config IRQ_HOST_ERR
  183. int "IRQ_HOST_ERR"
  184. default 7
  185. config IRQ_PIXC_ERR
  186. int "IRQ_PIXC_ERR"
  187. default 7
  188. config IRQ_NFC_ERR
  189. int "IRQ_NFC_ERR"
  190. default 7
  191. config IRQ_ATAPI_ERR
  192. int "IRQ_ATAPI_ERR"
  193. default 7
  194. config IRQ_CAN1_ERR
  195. int "IRQ_CAN1_ERR"
  196. default 7
  197. config IRQ_HS_DMA_ERR
  198. int "IRQ Handshake DMA Status"
  199. default 7
  200. config IRQ_PIXC_IN0
  201. int "IRQ PIXC IN0"
  202. default 8
  203. config IRQ_PIXC_IN1
  204. int "IRQ PIXC IN1"
  205. default 8
  206. config IRQ_PIXC_OUT
  207. int "IRQ PIXC OUT"
  208. default 8
  209. config IRQ_SDH
  210. int "IRQ SDH"
  211. default 8
  212. config IRQ_CNT
  213. int "IRQ CNT"
  214. default 8
  215. config IRQ_KEY
  216. int "IRQ KEY"
  217. default 8
  218. config IRQ_CAN1_RX
  219. int "IRQ CAN1 RX"
  220. default 11
  221. config IRQ_CAN1_TX
  222. int "IRQ_CAN1_TX"
  223. default 11
  224. config IRQ_SDH_MASK0
  225. int "IRQ_SDH_MASK0"
  226. default 11
  227. config IRQ_SDH_MASK1
  228. int "IRQ_SDH_MASK1"
  229. default 11
  230. config IRQ_USB_INT0
  231. int "IRQ USB INT0"
  232. default 11
  233. config IRQ_USB_INT1
  234. int "IRQ USB INT1"
  235. default 11
  236. config IRQ_USB_INT2
  237. int "IRQ USB INT2"
  238. default 11
  239. config IRQ_USB_DMA
  240. int "IRQ USB DMA"
  241. default 11
  242. config IRQ_OTPSEC
  243. int "IRQ OPTSEC"
  244. default 11
  245. config IRQ_TIMER0
  246. int "IRQ_TIMER0"
  247. default 11
  248. config IRQ_TIMER1
  249. int "IRQ_TIMER1"
  250. default 11
  251. config IRQ_TIMER2
  252. int "IRQ_TIMER2"
  253. default 11
  254. config IRQ_TIMER3
  255. int "IRQ_TIMER3"
  256. default 11
  257. config IRQ_TIMER4
  258. int "IRQ_TIMER4"
  259. default 11
  260. config IRQ_TIMER5
  261. int "IRQ_TIMER5"
  262. default 11
  263. config IRQ_TIMER6
  264. int "IRQ_TIMER6"
  265. default 11
  266. config IRQ_TIMER7
  267. int "IRQ_TIMER7"
  268. default 11
  269. config IRQ_PINT2
  270. int "IRQ_PIN2"
  271. default 11
  272. config IRQ_PINT3
  273. int "IRQ_PIN3"
  274. default 11
  275. help
  276. Enter the priority numbers between 7-13 ONLY. Others are Reserved.
  277. This applies to all the above. It is not recommended to assign the
  278. highest priority number 7 to UART or any other device.
  279. endmenu
  280. comment "Pin Interrupt to Port Assignment"
  281. menu "Assignment"
  282. config PINTx_REASSIGN
  283. bool "Reprogram PINT Assignment"
  284. default y
  285. help
  286. The interrupt assignment registers controls the pin-to-interrupt
  287. assignment in a byte-wide manner. Each option allows you to select
  288. a set of pins (High/Low Byte) of an specific Port being mapped
  289. to one of the four PIN Interrupts IRQ_PINTx.
  290. You shouldn't change any of these unless you know exactly what you're doing.
  291. Please consult the Blackfin BF54x Processor Hardware Reference Manual.
  292. config PINT0_ASSIGN
  293. hex "PINT0_ASSIGN"
  294. depends on PINTx_REASSIGN
  295. default 0x00000101
  296. config PINT1_ASSIGN
  297. hex "PINT1_ASSIGN"
  298. depends on PINTx_REASSIGN
  299. default 0x01010000
  300. config PINT2_ASSIGN
  301. hex "PINT2_ASSIGN"
  302. depends on PINTx_REASSIGN
  303. default 0x07000101
  304. config PINT3_ASSIGN
  305. hex "PINT3_ASSIGN"
  306. depends on PINTx_REASSIGN
  307. default 0x02020303
  308. endmenu
  309. endmenu
  310. endif