Note

This is the documentation for the latest development branch and may refer to features that are not available in released versions. If you are looking for the documentation for a specific release, use the drop-down menu on the left and select the desired version.

Display Panel Support List#

The display-related configuration of the current SDK is located at MPP Configuration -> Display Configuration.

Note: The support list is continuously updated as the SDK evolves. Please refer to the current source code src/rtsmart/mpp/Kconfig for the latest information.

Panel / Bridge Chip Driver Layer (Panel Driver)#

The current SDK has built-in support for multiple display panels and bridge chips, covering DSI, SPI and HDMI output paths.

Each display solution typically consists of two parts:

  • Panel Driver: responsible for initializing the LCD / screen itself and configuring display parameters.

  • Bridge Chip Driver: used to convert DSI / other interfaces to HDMI or other display interfaces.

The current drivers are adapted to multiple panels and bridge chips, and provide different resolution configuration options. The system supports up to 1920×1080@60Hz or an equivalent-bandwidth display output.

Panel / Bridge Chip

Config Macro

HDMI Bridge: LT9611

MPP_DSI_ENABLE_HDMI_LT9611

LCD Panel: HX8399

MPP_DSI_ENABLE_LCD_HX8399

LCD Panel: ST7701

MPP_DSI_ENABLE_LCD_ST7701

LCD Panel: ILI9806

MPP_DSI_ENABLE_LCD_ILI9806

LCD Panel: ILI9881

MPP_DSI_ENABLE_LCD_ILI9881

LCD Panel: NT35516

MPP_DSI_ENABLE_LCD_NT35516

LCD Panel: NT35532

MPP_DSI_ENABLE_LCD_NT35532

LCD Panel: GC9503

MPP_DSI_ENABLE_LCD_GC9503

LCD Panel: ST7102

MPP_DSI_ENABLE_LCD_ST7102

LCD Panel: AML020T

MPP_DSI_ENABLE_LCD_AML020T

LCD Panel: JD9852

MPP_DSI_ENABLE_LCD_JD9852

SPI LCD Panel: ST7789

MPP_SPI_ENABLE_LCD_ST7789

How to Adapt a New Display Panel#

For the complete flow covering menuconfig pin configuration, panel driver registration, and initialization sequence addition, refer to:

Comments list
Comments
Log in