zephyr/drivers/mipi_dsi
Kate Wang d628bfc148 drivers: mipi_dsi: dsi_mcux_2l: Use NXP DCNano DBI driver for memory write
There is no smartdma on RT700, so to perform DCS memory write the CPU has
to write APB buffer word by word, which is too slow for most applications.
But the DCNano in DBI mode can be used to interface with the MIPI-DSI on
RT700, and send data to MIPI-DSI to transfer, once it is properly
configured, which solves the issue.
First added new parameter first_write in display_buffer_descriptor to let
NXP DCNano DBI driver know to use MIPI_DCS_WRITE_MEMORY_START or
MIPI_DCS_WRITE_MEMORY_CONTINUE.
Second updated the MCUX MIPI-DSI driver to support using the NXP DCNano DBI
driver for memory write.

Signed-off-by: Kate Wang <yumeng.wang@nxp.com>
2025-04-23 10:03:42 +02:00
..
CMakeLists.txt drivers: mipi_dsi: add support for MIPI DSI driver on Renesas RA family 2024-12-20 23:53:37 +02:00
dsi_mcux_2l.c drivers: mipi_dsi: dsi_mcux_2l: Use NXP DCNano DBI driver for memory write 2025-04-23 10:03:42 +02:00
dsi_mcux.c
dsi_renesas_ra.c drivers: mipi_dsi: Update api for migration of FSP to 5.8.0 2025-04-01 04:14:14 +02:00
dsi_stm32.c
dsi_test.c
Kconfig drivers: mipi_dsi: add support for MIPI DSI driver on Renesas RA family 2024-12-20 23:53:37 +02:00
Kconfig.mcux drivers: mipi_dsi: dsi_mcux_2l: Use NXP DCNano DBI driver for memory write 2025-04-23 10:03:42 +02:00
Kconfig.renesas_ra drivers: mipi_dsi: add support for MIPI DSI driver on Renesas RA family 2024-12-20 23:53:37 +02:00
Kconfig.stm32
Kconfig.test
mipi_dsi.c