]> git.ipfire.org Git - thirdparty/linux.git/commit
drm: Create mipi_dsi_dual* macros
authorBrigham Campbell <me@brighamcampbell.com>
Tue, 22 Jul 2025 01:53:08 +0000 (19:53 -0600)
committerDouglas Anderson <dianders@chromium.org>
Tue, 29 Jul 2025 15:28:08 +0000 (08:28 -0700)
commitd94a2a00d2b8878678607c2969fee3b4e59126cb
tree4da5af851f16c9e40741690f530e158d68406b5a
parent33f8f321e7aa7715ce19560801ee5223ba8b9a7d
drm: Create mipi_dsi_dual* macros

Create mipi_dsi_dual, mipi_dsi_dual_dcs_write_seq_multi, and
mipi_dsi_dual_generic_write_seq_multi macros for panels which are driven
by two parallel serial interfaces. This allows for the reduction of code
duplication in drivers for these panels.

Remove mipi_dsi_dual_dcs_write_seq_multi definition from
panel-novatek-nt36523.c to avoid the duplicate definition. Make novatek
driver pass mipi_dsi_context struct as a pointer.

Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Brigham Campbell <me@brighamcampbell.com>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Douglas Anderson <dianders@chromium.org>
Link: https://lore.kernel.org/r/20250722015313.561966-2-me@brighamcampbell.com
drivers/gpu/drm/drm_mipi_dsi.c
drivers/gpu/drm/panel/panel-novatek-nt36523.c
include/drm/drm_mipi_dsi.h