Kconfig 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. menu "General Drivers Configuration"
  2. config BSP_SUPPORT_FPU
  3. bool "Using Float"
  4. default y
  5. config BSP_USING_GIC
  6. bool
  7. default y
  8. choice
  9. prompt "GIC Version"
  10. default BSP_USING_GICV2
  11. config BSP_USING_GICV2
  12. bool "GICv2"
  13. config BSP_USING_GICV3
  14. bool "GICv3"
  15. endchoice
  16. menuconfig BSP_USING_UART
  17. bool "Using UART"
  18. select RT_USING_SERIAL
  19. default y
  20. if BSP_USING_UART
  21. config BSP_USING_UART0
  22. bool "Enable UART 0"
  23. default y
  24. if BSP_USING_UART0
  25. config BSP_UART0_RX_PINNAME
  26. string "uart0 rx pin name"
  27. default "UART0_RX"
  28. config BSP_UART0_TX_PINNAME
  29. string "uart0 tx pin name"
  30. default "UART0_TX"
  31. endif
  32. config BSP_USING_UART1
  33. bool "Enable UART 1"
  34. default n
  35. if BSP_USING_UART1
  36. config BSP_UART1_RX_PINNAME
  37. string "uart1 rx pin name"
  38. default ""
  39. config BSP_UART1_TX_PINNAME
  40. string "uart1 tx pin name"
  41. default ""
  42. endif
  43. config BSP_USING_UART2
  44. bool "Enable UART 2"
  45. default n
  46. if BSP_USING_UART2
  47. config BSP_UART2_RX_PINNAME
  48. string "uart2 rx pin name"
  49. default ""
  50. config BSP_UART2_TX_PINNAME
  51. string "uart2 tx pin name"
  52. default ""
  53. endif
  54. config BSP_USING_UART3
  55. bool "Enable UART 3"
  56. default n
  57. if BSP_USING_UART3
  58. config BSP_UART3_RX_PINNAME
  59. string "uart3 rx pin name"
  60. default ""
  61. config BSP_UART3_TX_PINNAME
  62. string "uart3 tx pin name"
  63. default ""
  64. endif
  65. config BSP_USING_UART4
  66. bool "Enable UART 4"
  67. default n
  68. if BSP_USING_UART4
  69. config BSP_UART4_RX_PINNAME
  70. string "uart4 rx pin name"
  71. default ""
  72. config BSP_UART4_TX_PINNAME
  73. string "uart4 tx pin name"
  74. default ""
  75. endif
  76. config BSP_UART_IRQ_BASE
  77. int
  78. default 60
  79. endif
  80. config BSP_USING_ADC
  81. bool "Using ADC"
  82. select RT_USING_ADC
  83. default n
  84. config BSP_USING_SPI
  85. bool "Using SPI"
  86. select RT_USING_SPI
  87. default n
  88. menuconfig BSP_USING_PWM
  89. bool "Using PWM"
  90. select RT_USING_PWM
  91. default n
  92. if BSP_USING_PWM
  93. config BSP_USING_PWM0
  94. bool "Enable PWM 0"
  95. default n
  96. config BSP_USING_PWM1
  97. bool "Enable PWM 1"
  98. default n
  99. config BSP_USING_PWM2
  100. bool "Enable PWM 2"
  101. default n
  102. config BSP_USING_PWM3
  103. bool "Enable PWM 3"
  104. default n
  105. endif
  106. endmenu