Kconfig 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. choice
  2. prompt "Board Type"
  3. default BOARD_HALLEY2_REALBOARD_V2
  4. config BOARD_PHOENIX
  5. bool "Phoenix board"
  6. config BOARD_HALLEY2
  7. bool "Halley2 board"
  8. config BOARD_HALLEY2_FIR
  9. bool "Fir board"
  10. config BOARD_HALLEY2_REALBOARD
  11. bool "RealBoard board"
  12. config BOARD_HALLEY2_REALBOARD_V2
  13. bool "RealBoard v2 board"
  14. endchoice
  15. if RT_USING_SERIAL
  16. config RT_USING_UART0
  17. bool "Using UART0"
  18. default n
  19. config RT_USING_UART1
  20. bool "Using UART1"
  21. default n
  22. config RT_USING_UART2
  23. bool "Using UART2"
  24. default y
  25. if RT_USING_UART2
  26. choice
  27. prompt "GPIO function pins select"
  28. default CONFIG_SYS_UART2_PC
  29. config CONFIG_SYS_UART2_PC
  30. bool "PORT C"
  31. config CONFIG_SYS_UART2_PD
  32. bool "PORT D"
  33. endchoice
  34. endif
  35. endif
  36. if RT_USING_SDIO
  37. config RT_USING_MSC0
  38. bool "Using MMC/SD 0"
  39. default y
  40. config RT_USING_MSC1
  41. bool "Using MMC/SD 1"
  42. default y
  43. config RT_MMCSD_STACK_SIZE
  44. int "Set MMC/SD thread stack size"
  45. default 2048
  46. endif
  47. if RT_USING_I2C
  48. config RT_USING_I2C0
  49. bool "Using iic0 bus"
  50. default y
  51. config RT_USING_I2C1
  52. bool "Using iic1 bus"
  53. default n
  54. config RT_USING_I2C2
  55. bool "Using iic2 bus"
  56. default n
  57. endif
  58. if PKG_USING_GUIENGINE
  59. config RT_USING_SLCD
  60. bool "Using LCD display"
  61. default y
  62. if RT_USING_SLCD
  63. choice
  64. prompt "Choice LCD controller"
  65. default RT_USING_ILI9488
  66. config RT_USING_ILI9488
  67. bool "Using ILI9488 controller"
  68. config RT_USING_ILI9341
  69. bool "Using ILI9341 controller"
  70. config RT_USING_OTM4802
  71. bool "Using OTM4802 controller"
  72. config RT_USING_TRULY_TFT240240
  73. bool "Using TFT240240 controller"
  74. endchoice
  75. endif
  76. if RT_USING_I2C0
  77. config RT_USING_TOUCH
  78. bool "Using LCD touch"
  79. default y
  80. if RT_USING_TOUCH
  81. choice
  82. prompt "Choice touch controller"
  83. default RT_USING_GT9XX
  84. config RT_USING_GT9XX
  85. bool "Using GT9XX controller"
  86. config RT_USING_FT6x06
  87. bool "Using FT6x06 controller"
  88. endchoice
  89. config RT_TOUCH_THREAD_PRIORITY
  90. int "Set touch thread priority"
  91. range 2 30
  92. default 10
  93. endif
  94. endif
  95. endif
  96. config RT_USING_AUDIO
  97. bool "Using audio"
  98. select RT_USING_ICODEC
  99. default n
  100. if RT_USING_AUDIO
  101. config RT_USING_ICODEC
  102. bool "Using internal codec for audio"
  103. default y if BOARD_HALLEY2_REALBOARD_V2
  104. default n
  105. endif
  106. config RT_USING_CPU_FFS
  107. bool "Using CPU FFS"
  108. default y
  109. if PKG_USING_WLAN_WICED
  110. choice
  111. prompt "Broadcom Wi-Fi module"
  112. default WIFI_USING_AP6212
  113. config WIFI_USING_AP6212
  114. bool "AP6212A module(bcm43438)"
  115. config WIFI_USING_AP6181
  116. bool "AP6181 module(bcm43362)"
  117. endchoice
  118. endif