Kconfig 1.2 KB

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