[GIT PULL] mediatek drm next for 5.20
Chun-Kuang Hu
chunkuang.hu at kernel.org
Sat Jul 9 07:20:21 PDT 2022
Hi, Dave & Daniel:
This includes:
1. Add Mediatek Soc DRM (vdosys0) support for mt8195
2. Cooperate with DSI RX devices to modify dsi funcs and delay mipi high to cooperate with panel sequence
3. Add mt8186 dsi compatible and convert dsi_dtbinding to .yaml
4. Add MediaTek SoC DRM (vdosys1) support for mt8195
5. Add MT8195 dp_intf driver
Regards,
Chun-Kuang.
The following changes since commit f2906aa863381afb0015a9eb7fefad885d4e5a56:
Linux 5.19-rc1 (2022-06-05 17:18:54 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux.git tags/mediatek-drm-next-5.20
for you to fetch changes up to d86c1568910e7079e6ceb875d653e44293409194:
drm/mediatek: dpi: Add dp_intf support (2022-07-06 22:51:44 +0800)
----------------------------------------------------------------
Mediatek DRM Next for Linux 5.20
1. Add Mediatek Soc DRM (vdosys0) support for mt8195
2. Cooperate with DSI RX devices to modify dsi funcs and delay mipi high to cooperate with panel sequence
3. Add mt8186 dsi compatible and convert dsi_dtbinding to .yaml
4. Add MediaTek SoC DRM (vdosys1) support for mt8195
5. Add MT8195 dp_intf driver
----------------------------------------------------------------
Allen-KH Cheng (1):
drm/mediatek: Remove mt8192 display rdma compatible
Bo-Chen Chen (8):
dt-bindings: display: mediatek: dpi: Revise mediatek strings to correct format
drm/mediatek: dpi: Add kernel document for struct mtk_dpi_conf
drm/mediatek: dpi: Remove output format of YUV
drm/mediatek: dpi: Add support for quantization range
drm/mediatek: dpi: Add YUV422 output support
drm/mediatek: dpi: Add config to support direct connection to dpi panels
drm/mediatek: dpi: Add input_2pixel config support
drm/mediatek: dpi: Add pixels_per_iter config support
Guillaume Ranquet (9):
drm/mediatek: dpi: Only enable dpi after the bridge is enabled
drm/mediatek: dpi: Implement a CK/DE pol toggle in SoC config
drm/mediatek: dpi: Implement a swap_input toggle in SoC config
drm/mediatek: dpi: Move dimension mask to SoC config
drm/mediatek: dpi: Move hvsize_mask to SoC config
drm/mediatek: dpi: Move swap_shift to SoC config
drm/mediatek: dpi: Move the yuv422_en_bit to SoC config
drm/mediatek: dpi: Move the csc_enable bit to SoC config
drm/mediatek: dpi: Add dp_intf support
Hsin-Yi Wang (1):
drm/mediatek: Ensure bridge disable happends before suspend
Jitao Shi (2):
drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs
drm/mediatek: Keep dsi as LP00 before dcs cmds transfer
Markus Schneider-Pargmann (1):
dt-bindings: display: mediatek: dpi: Add DP_INTF compatible
Nancy.Lin (7):
dt-bindings: display: mediatek: add vdosys1 RDMA definition for mt8195
drm/mediatek: Add display MDP RDMA support for MT8195
drm/mediatek: Add display merge advance config API for MT8195
drm/mediatek: Add display merge start/stop API for cmdq support
drm/mediatek: Add display merge mute/unmute support for MT8195
drm/mediatek: Add display merge async reset control
drm/mediatek: Add mediatek-drm plane color encoding info
Rex-BC Chen (1):
drm/mediatek: Add MT8186 DSI compatible for mtk_drm_drv.c
Xinlei Lee (5):
drm/mediatek: Modify dsi funcs to atomic operations
drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function
dt-bindings: display: mediatek: dsi: Convert dsi_dtbinding to .yaml
dt-bindings: display: mediatek: dsi: Add compatible for MediaTek MT8186
drm/mediatek: Add mt8186 dsi compatible to mtk_dsi.c
jason-jh.lin (4):
drm/mediatek: Add DSC support for mediatek-drm
drm/mediatek: Add MERGE support for mediatek-drm
drm/mediatek: Add mediatek-drm of vdosys0 support for mt8195
drm/mediatek: Add suffix 0 to DDP_COMPONENT_DITHER for mt8195 vdosys0
.../bindings/display/mediatek/mediatek,dpi.yaml | 11 +-
.../bindings/display/mediatek/mediatek,dsi.txt | 62 ----
.../bindings/display/mediatek/mediatek,dsi.yaml | 116 ++++++++
.../display/mediatek/mediatek,mdp-rdma.yaml | 88 ++++++
drivers/gpu/drm/mediatek/Makefile | 4 +-
drivers/gpu/drm/mediatek/mtk_disp_drv.h | 20 ++
drivers/gpu/drm/mediatek/mtk_disp_merge.c | 320 +++++++++++++++++++++
drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 8 +-
drivers/gpu/drm/mediatek/mtk_dpi.c | 259 +++++++++++++----
drivers/gpu/drm/mediatek/mtk_dpi_regs.h | 18 ++
drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 69 ++++-
drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 3 +
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 184 ++++++++++--
drivers/gpu/drm/mediatek/mtk_drm_drv.h | 8 +
drivers/gpu/drm/mediatek/mtk_drm_plane.c | 1 +
drivers/gpu/drm/mediatek/mtk_drm_plane.h | 1 +
drivers/gpu/drm/mediatek/mtk_dsi.c | 101 +++++--
drivers/gpu/drm/mediatek/mtk_mdp_rdma.c | 315 ++++++++++++++++++++
drivers/gpu/drm/mediatek/mtk_mdp_rdma.h | 20 ++
19 files changed, 1422 insertions(+), 186 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.txt
create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.yaml
create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,mdp-rdma.yaml
create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_merge.c
create mode 100644 drivers/gpu/drm/mediatek/mtk_mdp_rdma.c
create mode 100644 drivers/gpu/drm/mediatek/mtk_mdp_rdma.h
More information about the Linux-mediatek
mailing list