Kconfig 4.0 KB

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