Kconfig 1.4 KB

1234567891011121314151617181920212223242526272829
  1. menu "LCD and Touch Panel"
  2. menu "LCD Peripheral Configuration"
  3. config LCD_PANEL_IO_FORMAT_BUF_SIZE
  4. int "LCD panel io format buffer size"
  5. default 32
  6. help
  7. LCD driver allocates an internal buffer to transform the data into a proper format, because of
  8. the endian order mismatch. This option is to set the size of the buffer, in bytes.
  9. config LCD_ENABLE_DEBUG_LOG
  10. bool "Enable debug log"
  11. default n
  12. help
  13. Wether to enable the debug log message for LCD driver.
  14. Note that, this option only controls the LCD driver log, won't affect other drivers.
  15. if SOC_LCD_RGB_SUPPORTED
  16. config LCD_RGB_ISR_IRAM_SAFE
  17. bool "RGB LCD ISR IRAM-Safe"
  18. default n
  19. select GDMA_CTRL_FUNC_IN_IRAM # need to restart GDMA in the LCD ISR
  20. help
  21. Ensure the LCD interrupt is IRAM-Safe by allowing the interrupt handler to be
  22. executable when the cache is disabled (e.g. SPI Flash write).
  23. If you want the LCD driver to keep flushing the screen even when cache ops disabled,
  24. you can enable this option. Note, this will also increase the IRAM usage.
  25. endif # SOC_LCD_RGB_SUPPORTED
  26. endmenu
  27. endmenu