Kconfig 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  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. endif
  26. if RT_USING_SDIO
  27. config RT_USING_MSC0
  28. bool "Using MMC/SD 0"
  29. default y
  30. config RT_USING_MSC1
  31. bool "Using MMC/SD 1"
  32. default y
  33. config RT_MMCSD_STACK_SIZE
  34. int "Set MMC/SD thread stack size"
  35. default 2048
  36. endif
  37. if RT_USING_I2C
  38. config RT_USING_I2C0
  39. bool "Using iic0 bus"
  40. default y
  41. config RT_USING_I2C1
  42. bool "Using iic1 bus"
  43. default n
  44. config RT_USING_I2C2
  45. bool "Using iic2 bus"
  46. default n
  47. endif
  48. if PKG_USING_GUIENGINE
  49. config RT_USING_SLCD
  50. bool "Using LCD display"
  51. default y
  52. if RT_USING_SLCD
  53. choice
  54. prompt "Choice LCD controller"
  55. default RT_USING_ILI9488
  56. config RT_USING_ILI9488
  57. bool "Using ILI9488 controller"
  58. config RT_USING_ILI9341
  59. bool "Using ILI9341 controller"
  60. config RT_USING_OTM4802
  61. bool "Using OTM4802 controller"
  62. config RT_USING_TRULY_TFT240240
  63. bool "Using TFT240240 controller"
  64. endchoice
  65. endif
  66. if RT_USING_I2C0
  67. config RT_USING_TOUCH
  68. bool "Using LCD touch"
  69. default y
  70. if RT_USING_TOUCH
  71. choice
  72. prompt "Choice touch controller"
  73. default RT_USING_GT9XX
  74. config RT_USING_GT9XX
  75. bool "Using GT9XX controller"
  76. config RT_USING_FT6x06
  77. bool "Using FT6x06 controller"
  78. endchoice
  79. config RT_TOUCH_THREAD_PRIORITY
  80. int "Set touch thread priority"
  81. range 2 30
  82. default 10
  83. endif
  84. endif
  85. endif
  86. config RT_USING_AUDIO
  87. bool "Using audio"
  88. select RT_USING_ICODEC
  89. default n
  90. if RT_USING_AUDIO
  91. config RT_USING_ICODEC
  92. bool "Using internal codec for audio"
  93. default y if BOARD_HALLEY2_REALBOARD_V2
  94. default n
  95. endif
  96. config RT_USING_CPU_FFS
  97. bool "Using CPU FFS"
  98. default y
  99. if PKG_USING_WLAN_WICED
  100. choice
  101. prompt "Broadcom Wi-Fi module"
  102. default WIFI_USING_AP6212
  103. config WIFI_USING_AP6212
  104. bool "AP6212A module(bcm43438)"
  105. config WIFI_USING_AP6181
  106. bool "AP6181 module(bcm43362)"
  107. endchoice
  108. endif