Kconfig 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. menu "Hardware Drivers Config"
  2. menu "On-chip Peripheral Drivers"
  3. source "$BSP_DIR/../libraries/ma35/rtt_port/Kconfig"
  4. endmenu
  5. menu "On-board Peripheral Drivers"
  6. config BSP_USING_CONSOLE
  7. bool "Enable UART0 for RTT Console(uart0)"
  8. select BSP_USING_UART
  9. select BSP_USING_UART0
  10. default y
  11. config BOARD_USING_NAU8822
  12. bool "NAU8822 Audio Codec supporting(over i2s0, i2c2)"
  13. select NU_PKG_USING_NAU8822
  14. select BSP_USING_I2C2
  15. select BSP_USING_I2S
  16. select BSP_USING_I2S0
  17. default n
  18. config BOARD_USING_STORAGE_SDCARD
  19. bool "SDCARD supporting(over sdh0)"
  20. select BSP_USING_SDH
  21. select BSP_USING_SDH0
  22. default y
  23. config BOARD_USING_STORAGE_EMMC
  24. bool "EMMC supporting(over sdh1)"
  25. select BSP_USING_SDH
  26. select BSP_USING_SDH1
  27. default y
  28. config BOARD_USING_STORAGE_RAWNAND
  29. bool "Raw NAND supporting(over nfi)"
  30. select BSP_USING_NFI
  31. select RT_USING_MTD_NAND
  32. default y
  33. config BOARD_USING_STORAGE_SPIFLASH
  34. bool "SPI NOR FLASH supporting(over qspi0)"
  35. select BSP_USING_QSPI
  36. select BSP_USING_QSPI0
  37. default n
  38. config BOARD_USING_STORAGE_SPINAND
  39. bool "SPI NAND FLASH supporting(over qspi0)"
  40. select BSP_USING_QSPI
  41. select BSP_USING_QSPI0
  42. select NU_PKG_USING_SPINAND
  43. default y
  44. config BOARD_USING_BUZZER
  45. bool "BUZZER function(over epwm1_ch5)"
  46. select BSP_USING_EPWM
  47. select BSP_USING_EPWM1
  48. select BSP_USING_EPWM1_PWM
  49. default y
  50. config BOARD_USING_MPU6500
  51. bool "MPU6500 6-axis MotionTracking Sensor(over i2c1)"
  52. select RT_USING_SENSOR
  53. select PKG_USING_MPU6XXX
  54. select PKG_USING_MPU6XXX_LATEST_VERSION
  55. select PKG_USING_MPU6XXX_ACCE
  56. select PKG_USING_MPU6XXX_GYRO
  57. select BSP_USING_I2C
  58. select BSP_USING_I2C1
  59. default y
  60. config BOARD_USING_USBHOST
  61. bool "USB HOST function"
  62. select BSP_USING_USBH
  63. default y
  64. endmenu
  65. menu "Board extended module drivers"
  66. config BOARD_USING_LCM
  67. bool "Use LCD panel."
  68. default y
  69. if BOARD_USING_LCM
  70. choice
  71. prompt "Select LCD panel devices.(Over DISP)"
  72. default BOARD_USING_LCM_FW070TFT_WSVGA
  73. config BOARD_USING_LCM_FW070TFT_WVGA
  74. bool "NuDesign TFT-LCD7-WVGA"
  75. select BSP_USING_DISP
  76. select LCM_USING_FW070TFT
  77. help
  78. Choose this option if you use 7" 800x480x32b LCD panel.
  79. config BOARD_USING_LCM_FW070TFT_WSVGA
  80. bool "NuDesign TFT-LCD7-WSVGA"
  81. select BSP_USING_DISP
  82. select LCM_USING_FW070TFT_WSVGA
  83. help
  84. Choose this option if you use 7" 1024x600x32b LCD panel.
  85. endchoice
  86. choice
  87. prompt "Select Touch devices."
  88. default BOARD_USING_GT911
  89. config BOARD_USING_GT911
  90. bool "GT911 TPC"
  91. select BSP_USING_I2C
  92. select BSP_USING_I2C0
  93. select NU_PKG_USING_TPC_GT911
  94. help
  95. Choose this option if you use GT911 external TSC touching function.
  96. config BOARD_USING_ADCTOUCH
  97. bool "ADC touching"
  98. select BSP_USING_ADC_TOUCH
  99. select NU_PKG_USING_ADC_TOUCH
  100. help
  101. Choose this option if you use internal ADC touching function.
  102. endchoice
  103. endif
  104. config BOARD_USING_SENSOR0
  105. bool "CCAP-SENSOR PORT0(over i2c3/PM1/PK8)"
  106. select BSP_USING_I2C
  107. select BSP_USING_I2C3
  108. select BSP_USING_CCAP
  109. select BSP_USING_CCAP0
  110. default n
  111. if BOARD_USING_SENSOR0
  112. config BOARD_USING_SENSON0_ID
  113. int "Specify Sensor0 ID"
  114. default 0 if BOARD_USING_SENSOR0
  115. range 0 2
  116. help
  117. HM1055=0
  118. ADV728X=1
  119. endif
  120. config BOARD_USING_SENSOR1
  121. bool "CCAP-SENSOR PORT1(over i2c4/PN14/PD15)"
  122. select BSP_USING_I2C
  123. select BSP_USING_I2C4
  124. select BSP_USING_CCAP
  125. select BSP_USING_CCAP1
  126. default n
  127. if BOARD_USING_SENSOR1
  128. config BOARD_USING_SENSON1_ID
  129. int "Specify Sensor1 ID"
  130. default 0
  131. range 0 2
  132. help
  133. HM1055=0
  134. ADV728X=1
  135. endif
  136. endmenu
  137. source "$BSP_DIR/../libraries/nu_packages/Kconfig"
  138. endmenu