Kconfig 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. menu "Hardware Drivers Config"
  2. config SOC_VEXPRESS_A9
  3. bool
  4. select ARCH_ARM_CORTEX_A9
  5. select RT_USING_CACHE
  6. select ARCH_ARM_MMU
  7. select RT_USING_COMPONENTS_INIT
  8. select RT_USING_USER_MAIN
  9. select RT_USING_GIC_V2
  10. default y
  11. menu "Onboard Peripheral Drivers"
  12. config RT_USING_UART0
  13. bool "Enable UART0"
  14. default y
  15. config RT_USING_UART1
  16. bool "Enable UART1"
  17. default y
  18. config BSP_USING_LVGL
  19. bool "Enable LVGL for LCD"
  20. select PKG_USING_LVGL
  21. select BSP_DRV_CLCD
  22. select BSP_DRV_MOUSE
  23. default n
  24. if BSP_USING_LVGL
  25. config BSP_USING_LVGL_DEMO
  26. bool "Enable LVGL demo"
  27. select PKG_USING_LV_MUSIC_DEMO
  28. default y
  29. endif
  30. config BSP_DRV_CLCD
  31. bool "CLCD driver"
  32. select RT_USING_LCD
  33. default n
  34. config BSP_DRV_MOUSE
  35. bool "MOUSE driver"
  36. default n
  37. if BSP_DRV_CLCD
  38. config BSP_LCD_WIDTH
  39. int "Width of LCD panel"
  40. default 640
  41. config BSP_LCD_HEIGHT
  42. int "Height of LCD panel"
  43. default 480
  44. endif
  45. config BSP_DRV_EMAC
  46. bool "Enable EMAC driver"
  47. select RT_USING_LWIP
  48. select RT_USING_POSIX_FS
  49. select RT_USING_POSIX_SOCKET
  50. default n
  51. config BSP_DRV_AUDIO
  52. bool "Audio driver"
  53. select RT_USING_AUDIO
  54. default n
  55. endmenu
  56. endmenu