Kconfig 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237
  1. menu "Components Configuration"
  2. config USE_SPI
  3. bool
  4. prompt "Use Spi"
  5. default n
  6. help
  7. Include SPI modules and enable SPI
  8. if USE_SPI
  9. source "$STANDALONE_DIR/drivers/spi/Kconfig"
  10. endif
  11. config USE_QSPI
  12. bool
  13. prompt "Use QSpi"
  14. default n
  15. help
  16. Include QSPI modules and enable QSPI
  17. if USE_QSPI
  18. source "$STANDALONE_DIR/drivers/qspi/Kconfig"
  19. endif
  20. config USE_GIC
  21. bool
  22. prompt "Use Gic"
  23. default y
  24. help
  25. Include Generic Interrupt Controllor
  26. if USE_GIC
  27. source "$STANDALONE_DIR/drivers/gic/Kconfig"
  28. endif
  29. config USE_SERIAL
  30. bool
  31. prompt "Use SERIAL"
  32. default n
  33. help
  34. Include serial modules and enable serial
  35. if USE_SERIAL
  36. source "$STANDALONE_DIR/drivers/serial/Kconfig"
  37. endif
  38. config USE_GPIO
  39. bool
  40. prompt "Use Gpio"
  41. default n
  42. help
  43. Include GPIO modules and enable GPIO
  44. if USE_GPIO
  45. source "$STANDALONE_DIR/drivers/pin/fgpio/Kconfig"
  46. endif
  47. config USE_ETH
  48. bool
  49. prompt "Use Eth"
  50. default n
  51. help
  52. Include eth
  53. if USE_ETH
  54. source "$STANDALONE_DIR/drivers/eth/Kconfig"
  55. endif
  56. config USE_CAN
  57. bool
  58. prompt "Use Can"
  59. default n
  60. help
  61. Include can
  62. if USE_CAN
  63. source "$STANDALONE_DIR/drivers/can/Kconfig"
  64. endif
  65. config USE_I2C
  66. bool
  67. prompt "Use I2C"
  68. default n
  69. help
  70. Include I2C modules and enable I2C
  71. if USE_I2C
  72. source "$STANDALONE_DIR/drivers/i2c/Kconfig"
  73. endif
  74. config USE_TIMER
  75. bool
  76. prompt "Use Timer"
  77. default n
  78. help
  79. Include Timer modules and enable Timer
  80. if USE_TIMER
  81. source "$STANDALONE_DIR/drivers/timer/Kconfig"
  82. endif
  83. config USE_MIO
  84. bool
  85. prompt "Use Mio"
  86. default n
  87. help
  88. Include Mio modules and enable Mio
  89. if USE_MIO
  90. source "$STANDALONE_DIR/drivers/mio/Kconfig"
  91. endif
  92. config USE_SDMMC
  93. bool
  94. prompt "Use SD/MMC"
  95. default n
  96. help
  97. Include SD/MMC modules and enable Timer
  98. if USE_SDMMC
  99. source "$STANDALONE_DIR/drivers/mmc/Kconfig"
  100. endif
  101. config USE_PCIE
  102. bool
  103. prompt "Use PCIE"
  104. default n
  105. help
  106. Include PCIE
  107. if USE_PCIE
  108. source "$STANDALONE_DIR/drivers/pcie/Kconfig"
  109. endif
  110. config USE_WDT
  111. bool
  112. prompt "Use WDT"
  113. default n
  114. help
  115. Include watchdog timer modules and enable watchdog timer
  116. if USE_WDT
  117. source "$STANDALONE_DIR/drivers/watchdog/Kconfig"
  118. endif
  119. config USE_DMA
  120. bool
  121. prompt "Use DMA"
  122. default n
  123. help
  124. Include DMA
  125. if USE_DMA
  126. source "$STANDALONE_DIR/drivers/dma/Kconfig"
  127. endif
  128. config USE_NAND
  129. bool
  130. prompt "Use NAND"
  131. help
  132. Include NAND
  133. if USE_NAND
  134. source "$STANDALONE_DIR/drivers/nand/Kconfig"
  135. endif
  136. config USE_RTC
  137. bool
  138. prompt "Use RTC"
  139. default n
  140. help
  141. Include system rtc service
  142. if USE_RTC
  143. source "$STANDALONE_DIR/drivers/rtc/Kconfig"
  144. endif
  145. config USE_SATA
  146. bool
  147. prompt "Use SATA"
  148. default n
  149. help
  150. Include system sata service
  151. if USE_SATA
  152. source "$STANDALONE_DIR/drivers/sata/Kconfig"
  153. endif
  154. config USE_USB
  155. bool
  156. prompt "Use USB"
  157. default n
  158. help
  159. Include USB Subsystem
  160. if USE_USB
  161. source "$STANDALONE_DIR/drivers/usb/Kconfig"
  162. endif
  163. config USE_ADC
  164. bool
  165. prompt "Use ADC"
  166. default n
  167. help
  168. Include adc modules and enable adc
  169. if USE_ADC
  170. source "$STANDALONE_DIR/drivers/adc/Kconfig"
  171. endif
  172. config USE_PWM
  173. bool
  174. prompt "Use PWM"
  175. default n
  176. help
  177. Include system pwm
  178. if USE_PWM
  179. source "$STANDALONE_DIR/drivers/pwm/Kconfig"
  180. endif
  181. config USE_IPC
  182. bool
  183. prompt "Use IPC"
  184. default n
  185. help
  186. Include IPC Service
  187. if USE_IPC
  188. source "$STANDALONE_DIR/drivers/ipc/Kconfig"
  189. endif
  190. endmenu