[PATCH v3 0/4] Add kd101ne3-40ti configuration in driver jd9365da

From: Zhaoxiong Lv
Date: Fri Jun 14 2024 - 10:55:39 EST


This kingdisplay panel uses the jd9365da controller, so add it to
panel-jadard-jd9365da-h3.c driver, but because the init_code and timing
are different, some variables are added in struct jadard_panel_des to
control it.

In addition, since sending init_code in the enable() function takes a long time,
it is moved to the prepare() function.

Changes in v3:
- PATCH 1/4: Modify the init_code sending method
- PATCH 2/4: Add binding for kingdisplay-kd101ne3 in jadard,jd9365da-h3.yaml
- PATCH 3/4: Add compatibility for kingdisplay-kd101ne3 in panel-jadard-jd9365da-h3.c driver,
- and add some variables to control timing.
- PATCH 4/4: Add the function of adjusting orientation.
- Link to v2: https://lore.kernel.org/all/20240601084528.22502-1-lvzhaoxiong@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/

Changes in v2:
- PATCH 1/4: Delete some unnecessary information.
- PATCH 2/4: Use the new mipi_dsi_dcs_write_seq_multi() function, deleted some unnecessary functions.
- PATCH 3/4: Add compatible for Starry-er88577.
- PATCH 4/4: Add starry panel configuration in panel-kingdisplay-kd101ne3 driver.
- Link to v1: https://lore.kernel.org/all/20240418081548.12160-1-lvzhaoxiong@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/

Zhaoxiong Lv (4):
drm/panel: jd9365da: Modify the method of sending commands
dt-bindings: display: panel: Add compatible for kingdisplay-kd101ne3
drm/panel: jd9365da: Support for kd101ne3-40ti MIPI-DSI panel.
drm/panel: jd9365da: Add the function of adjusting orientation

.../display/panel/jadard,jd9365da-h3.yaml | 1 +
.../gpu/drm/panel/panel-jadard-jd9365da-h3.c | 1081 +++++++++++------
2 files changed, 693 insertions(+), 389 deletions(-)

--
2.17.1