Kconfig 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234
  1. if (BF51x)
  2. source "arch/blackfin/mach-bf518/boards/Kconfig"
  3. menu "BF518 Specific Configuration"
  4. comment "Alternative Multiplexing Scheme"
  5. choice
  6. prompt "SPORT0"
  7. default BF518_SPORT0_PORTG
  8. help
  9. Select PORT used for SPORT0. See Hardware Reference Manual
  10. config BF518_SPORT0_PORTF
  11. bool "PORT F"
  12. help
  13. PORT F
  14. config BF518_SPORT0_PORTG
  15. bool "PORT G"
  16. help
  17. PORT G
  18. endchoice
  19. choice
  20. prompt "SPORT0 TSCLK Location"
  21. depends on BF518_SPORT0_PORTG
  22. default BF518_SPORT0_TSCLK_PG10
  23. help
  24. Select PIN used for SPORT0_TSCLK. See Hardware Reference Manual
  25. config BF518_SPORT0_TSCLK_PG10
  26. bool "PORT PG10"
  27. help
  28. PORT PG10
  29. config BF518_SPORT0_TSCLK_PG14
  30. bool "PORT PG14"
  31. help
  32. PORT PG14
  33. endchoice
  34. choice
  35. prompt "UART1"
  36. default BF518_UART1_PORTF
  37. help
  38. Select PORT used for UART1. See Hardware Reference Manual
  39. config BF518_UART1_PORTF
  40. bool "PORT F"
  41. help
  42. PORT F
  43. config BF518_UART1_PORTG
  44. bool "PORT G"
  45. help
  46. PORT G
  47. endchoice
  48. comment "Interrupt Priority Assignment"
  49. menu "Priority"
  50. config IRQ_PLL_WAKEUP
  51. int "IRQ_PLL_WAKEUP"
  52. default 7
  53. config IRQ_DMA0_ERROR
  54. int "IRQ_DMA0_ERROR"
  55. default 7
  56. config IRQ_DMAR0_BLK
  57. int "IRQ_DMAR0_BLK"
  58. default 7
  59. config IRQ_DMAR1_BLK
  60. int "IRQ_DMAR1_BLK"
  61. default 7
  62. config IRQ_DMAR0_OVR
  63. int "IRQ_DMAR0_OVR"
  64. default 7
  65. config IRQ_DMAR1_OVR
  66. int "IRQ_DMAR1_OVR"
  67. default 7
  68. config IRQ_PPI_ERROR
  69. int "IRQ_PPI_ERROR"
  70. default 7
  71. config IRQ_MAC_ERROR
  72. int "IRQ_MAC_ERROR"
  73. default 7
  74. config IRQ_SPORT0_ERROR
  75. int "IRQ_SPORT0_ERROR"
  76. default 7
  77. config IRQ_SPORT1_ERROR
  78. int "IRQ_SPORT1_ERROR"
  79. default 7
  80. config IRQ_PTP_ERROR
  81. int "IRQ_PTP_ERROR"
  82. default 7
  83. config IRQ_UART0_ERROR
  84. int "IRQ_UART0_ERROR"
  85. default 7
  86. config IRQ_UART1_ERROR
  87. int "IRQ_UART1_ERROR"
  88. default 7
  89. config IRQ_RTC
  90. int "IRQ_RTC"
  91. default 8
  92. config IRQ_PPI
  93. int "IRQ_PPI"
  94. default 8
  95. config IRQ_SPORT0_RX
  96. int "IRQ_SPORT0_RX"
  97. default 9
  98. config IRQ_SPORT0_TX
  99. int "IRQ_SPORT0_TX"
  100. default 9
  101. config IRQ_SPORT1_RX
  102. int "IRQ_SPORT1_RX"
  103. default 9
  104. config IRQ_SPORT1_TX
  105. int "IRQ_SPORT1_TX"
  106. default 9
  107. config IRQ_TWI
  108. int "IRQ_TWI"
  109. default 10
  110. config IRQ_SPI0
  111. int "IRQ_SPI"
  112. default 10
  113. config IRQ_UART0_RX
  114. int "IRQ_UART0_RX"
  115. default 10
  116. config IRQ_UART0_TX
  117. int "IRQ_UART0_TX"
  118. default 10
  119. config IRQ_UART1_RX
  120. int "IRQ_UART1_RX"
  121. default 10
  122. config IRQ_UART1_TX
  123. int "IRQ_UART1_TX"
  124. default 10
  125. config IRQ_OPTSEC
  126. int "IRQ_OPTSEC"
  127. default 11
  128. config IRQ_CNT
  129. int "IRQ_CNT"
  130. default 11
  131. config IRQ_MAC_RX
  132. int "IRQ_MAC_RX"
  133. default 11
  134. config IRQ_PORTH_INTA
  135. int "IRQ_PORTH_INTA"
  136. default 11
  137. config IRQ_MAC_TX
  138. int "IRQ_MAC_TX/NFC"
  139. default 11
  140. config IRQ_PORTH_INTB
  141. int "IRQ_PORTH_INTB"
  142. default 11
  143. config IRQ_TIMER0
  144. int "IRQ_TIMER0"
  145. default 7 if TICKSOURCE_GPTMR0
  146. default 8
  147. config IRQ_TIMER1
  148. int "IRQ_TIMER1"
  149. default 12
  150. config IRQ_TIMER2
  151. int "IRQ_TIMER2"
  152. default 12
  153. config IRQ_TIMER3
  154. int "IRQ_TIMER3"
  155. default 12
  156. config IRQ_TIMER4
  157. int "IRQ_TIMER4"
  158. default 12
  159. config IRQ_TIMER5
  160. int "IRQ_TIMER5"
  161. default 12
  162. config IRQ_TIMER6
  163. int "IRQ_TIMER6"
  164. default 12
  165. config IRQ_TIMER7
  166. int "IRQ_TIMER7"
  167. default 12
  168. config IRQ_PORTG_INTA
  169. int "IRQ_PORTG_INTA"
  170. default 12
  171. config IRQ_PORTG_INTB
  172. int "IRQ_PORTG_INTB"
  173. default 12
  174. config IRQ_MEM_DMA0
  175. int "IRQ_MEM_DMA0"
  176. default 13
  177. config IRQ_MEM_DMA1
  178. int "IRQ_MEM_DMA1"
  179. default 13
  180. config IRQ_WATCH
  181. int "IRQ_WATCH"
  182. default 13
  183. config IRQ_PORTF_INTA
  184. int "IRQ_PORTF_INTA"
  185. default 13
  186. config IRQ_PORTF_INTB
  187. int "IRQ_PORTF_INTB"
  188. default 13
  189. config IRQ_SPI0_ERROR
  190. int "IRQ_SPI0_ERROR"
  191. default 7
  192. config IRQ_SPI1_ERROR
  193. int "IRQ_SPI1_ERROR"
  194. default 7
  195. config IRQ_RSI_INT0
  196. int "IRQ_RSI_INT0"
  197. default 7
  198. config IRQ_RSI_INT1
  199. int "IRQ_RSI_INT1"
  200. default 7
  201. config IRQ_PWM_TRIP
  202. int "IRQ_PWM_TRIP"
  203. default 10
  204. config IRQ_PWM_SYNC
  205. int "IRQ_PWM_SYNC"
  206. default 10
  207. config IRQ_PTP_STAT
  208. int "IRQ_PTP_STAT"
  209. default 10
  210. help
  211. Enter the priority numbers between 7-13 ONLY. Others are Reserved.
  212. This applies to all the above. It is not recommended to assign the
  213. highest priority number 7 to UART or any other device.
  214. endmenu
  215. endmenu
  216. endif