Kconfig 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270
  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_IOPAD
  30. bool
  31. prompt "Use Iopad"
  32. depends on TARGET_E2000
  33. help
  34. Include Iopad
  35. if USE_IOPAD
  36. source "$STANDALONE_DIR/drivers/iopad/Kconfig"
  37. endif
  38. config USE_SERIAL
  39. bool
  40. prompt "Use SERIAL"
  41. default n
  42. help
  43. Include serial modules and enable serial
  44. if USE_SERIAL
  45. source "$STANDALONE_DIR/drivers/serial/Kconfig"
  46. endif
  47. config USE_GPIO
  48. bool
  49. prompt "Use Gpio"
  50. default n
  51. help
  52. Include GPIO modules and enable GPIO
  53. if USE_GPIO
  54. source "$STANDALONE_DIR/drivers/pin/fgpio/Kconfig"
  55. endif
  56. config USE_ETH
  57. bool
  58. prompt "Use Eth"
  59. default n
  60. help
  61. Include eth
  62. if USE_ETH
  63. source "$STANDALONE_DIR/drivers/eth/Kconfig"
  64. endif
  65. config USE_CAN
  66. bool
  67. prompt "Use Can"
  68. default n
  69. help
  70. Include can
  71. if USE_CAN
  72. source "$STANDALONE_DIR/drivers/can/Kconfig"
  73. endif
  74. config USE_I2C
  75. bool
  76. prompt "Use I2C"
  77. default n
  78. help
  79. Include I2C modules and enable I2C
  80. if USE_I2C
  81. source "$STANDALONE_DIR/drivers/i2c/Kconfig"
  82. endif
  83. config USE_TIMER
  84. bool
  85. prompt "Use Timer"
  86. default n
  87. help
  88. Include Timer modules and enable Timer
  89. if USE_TIMER
  90. source "$STANDALONE_DIR/drivers/timer/Kconfig"
  91. endif
  92. config USE_MIO
  93. bool
  94. prompt "Use Mio"
  95. default n
  96. help
  97. Include Mio modules and enable Mio
  98. if USE_MIO
  99. source "$STANDALONE_DIR/drivers/mio/Kconfig"
  100. endif
  101. config USE_SDMMC
  102. bool
  103. prompt "Use SD/MMC"
  104. default n
  105. help
  106. Include SD/MMC modules and enable Timer
  107. if USE_SDMMC
  108. source "$STANDALONE_DIR/drivers/mmc/Kconfig"
  109. endif
  110. config USE_PCIE
  111. bool
  112. prompt "Use PCIE"
  113. default n
  114. help
  115. Include PCIE
  116. if USE_PCIE
  117. source "$STANDALONE_DIR/drivers/pcie/Kconfig"
  118. endif
  119. config USE_WDT
  120. bool
  121. prompt "Use WDT"
  122. default n
  123. help
  124. Include watchdog timer modules and enable watchdog timer
  125. if USE_WDT
  126. source "$STANDALONE_DIR/drivers/watchdog/Kconfig"
  127. endif
  128. config USE_DMA
  129. bool
  130. prompt "Use DMA"
  131. default n
  132. help
  133. Include DMA
  134. if USE_DMA
  135. source "$STANDALONE_DIR/drivers/dma/Kconfig"
  136. endif
  137. config USE_NAND
  138. bool
  139. prompt "Use NAND"
  140. help
  141. Include NAND
  142. if USE_NAND
  143. source "$STANDALONE_DIR/drivers/nand/Kconfig"
  144. endif
  145. config USE_RTC
  146. bool
  147. prompt "Use RTC"
  148. default n
  149. help
  150. Include system rtc service
  151. if USE_RTC
  152. source "$STANDALONE_DIR/drivers/rtc/Kconfig"
  153. endif
  154. config USE_SATA
  155. bool
  156. prompt "Use SATA"
  157. default n
  158. help
  159. Include system sata service
  160. if USE_SATA
  161. source "$STANDALONE_DIR/drivers/sata/Kconfig"
  162. endif
  163. config USE_USB
  164. bool
  165. prompt "Use USB"
  166. default n
  167. help
  168. Include USB Subsystem
  169. if USE_USB
  170. source "$STANDALONE_DIR/drivers/usb/Kconfig"
  171. endif
  172. config USE_ADC
  173. bool
  174. prompt "Use ADC"
  175. default n
  176. help
  177. Include adc modules and enable adc
  178. if USE_ADC
  179. source "$STANDALONE_DIR/drivers/adc/Kconfig"
  180. endif
  181. config USE_PWM
  182. bool
  183. prompt "Use PWM"
  184. default n
  185. help
  186. Include system pwm
  187. if USE_PWM
  188. source "$STANDALONE_DIR/drivers/pwm/Kconfig"
  189. endif
  190. config USE_IPC
  191. bool
  192. prompt "Use IPC"
  193. default n
  194. help
  195. Include IPC Service
  196. if USE_IPC
  197. source "$STANDALONE_DIR/drivers/ipc/Kconfig"
  198. endif
  199. config USE_MEDIA
  200. bool
  201. prompt "USE MEDIA"
  202. default n
  203. help
  204. Include media drivers
  205. if USE_MEDIA
  206. source "$STANDALONE_DIR/drivers/media/Kconfig"
  207. endif
  208. config USE_SCMI_MHU
  209. bool
  210. prompt "USE SCMI_MHU"
  211. default n
  212. help
  213. Include scmi_mhu drivers
  214. if USE_SCMI_MHU
  215. source "$STANDALONE_DIR/drivers/scmi/Kconfig"
  216. endif
  217. endmenu