Kconfig 5.5 KB

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