From: Hugo Villeneuve <hvillene...@dimonoff.com> Hello, this patch series add support for sending MIPI DSI command packets to the Renesas RZ/G2L MIPI DSI driver.
Tested on a custom board with a SolidRun RZ/G2L SOM, with two different LCD panels using the jd9365da and st7703 drivers. Tested short and long writes. Tested read of 1 byte, 2 bytes and long reads. Note that to test long reads, most LCD panels need to be sent a DCS configuration command to increase the maximum packet size, which is set to 1 byte by default (at least on the two panels that I tested). Thank you. Link: [v1] https://lore.kernel.org/all/20250520164034.3453315-1-h...@hugovil.com Link: [v3] https://lore.kernel.org/all/20250522143911.138077-1-h...@hugovil.com Link: [dep1] https://lore.kernel.org/all/20250521210335.3149065-1-chris.bra...@renesas.com/raw Changes for V4: - Rebased on drm-misc-next, since this series depends on [dep1] - Move init of DCS maximum return packet size to rzg2l_mipi_dsi_startup() - Reworded comment for DCS maximum return packet size - Merged patches 1 and 2 Changes for V3: - No code change, resending after fixing mail server config resulting in only cover letter being sent Changes for V2: - Change commit message prefix to "drm: renesas: rz-du: " - Reorder variables in rzg2l_mipi_dsi_read_response() - Remove unused macros - Add missing bitfield include (kernel test robot) Hugo Villeneuve (1): drm: renesas: rz-du: Implement MIPI DSI host transfers .../gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c | 186 ++++++++++++++++++ .../drm/renesas/rz-du/rzg2l_mipi_dsi_regs.h | 54 +++++ 2 files changed, 240 insertions(+) base-commit: 685c407f168cb49a12cc703230d1e2d62767bfd2 -- 2.39.5