Thread (42 messages) 42 messages, 2 authors, 2021-07-10

[PATCH v1 00/17] Add MediaTek SoC DRM (vdosys0) support for mt8195

flat view
STALE1919d

From: jason-jh.lin <hidden>
Date: 2021-07-07 04:16:02
Also in: linux-mediatek

Revision v1 of 22 in this series.

Revisions (22)
  1. v1 current
  2. v2 [diff vs current]
  3. v3 [diff vs current]
  4. v4 [diff vs current]
  5. v5 [diff vs current]
  6. v6 [diff vs current]
  7. v7 [diff vs current]
  8. v8 [diff vs current]
  9. v9 [diff vs current]
  10. v10 [diff vs current]
  11. v11 [diff vs current]
  12. v12 [diff vs current]
  13. v13 [diff vs current]
  14. v14 [diff vs current]
  15. v15 [diff vs current]
  16. v16 [diff vs current]
  17. v17 [diff vs current]
  18. v18 [diff vs current]
  19. v19 [diff vs current]
  20. v20 [diff vs current]
  21. v21 [diff vs current]
  22. v22 [diff vs current]
The hardware path of vdosys0 with eDP panel output need to go through
by several modules, such as, OVL, RDMA, COLOR, CCORR, AAL, GAMMA,
DITHER, MERGE and DSC.

Add DRM and these modules support by the patches below:
jason-jh.lin (17):
  dt-bindings: mediatek: add definition for mt8195 display
  dt-bindings: arm: mediatek: add definition for mt8195 mmsys
  arm64: dts: mt8195: add display node for vdosys0
  soc: mediatek: add mtk-mmsys support for mt8195 vdosys0
  drm/mediatek: add mediatek-drm of vdosys0 support for MT8195
  soc: mediatek: add mtk-mutex support for mt8195
  drm/mediatek: add OVL support for MT8195
  drm/mediatek: Add component_del in OVL remove function
  drm/mediatek: add OVL support multi-layer
  drm/mediatek: add RDMA support for MT8195
  drm/mediatek: add COLOR support for MT8195
  drm/mediatek: add CCORR support for MT8195
  drm/mediatek: Add AAL support for MT8195
  drm/mediatek: add GAMMA support for MT8195
  drm/mediatek: add DITHER support for MT8195
  drm/mediatek: add MERGE support for MT8195
  drm/mediatek: add DSC support for MT8195

 .../bindings/arm/mediatek/mediatek,mmsys.txt  |  15 +
 .../display/mediatek/mediatek,disp.txt        |  13 +-
 arch/arm64/boot/dts/mediatek/mt8195.dtsi      | 105 +++
 drivers/clk/mediatek/clk-mt8195-vdo0.c        |  24 +-
 drivers/gpu/drm/mediatek/Makefile             |   5 +-
 drivers/gpu/drm/mediatek/mtk_disp_ccorr.c     |   2 +
 drivers/gpu/drm/mediatek/mtk_disp_color.c     |   6 +
 drivers/gpu/drm/mediatek/mtk_disp_drv.h       |  19 +
 drivers/gpu/drm/mediatek/mtk_disp_dsc.c       | 286 ++++++++
 drivers/gpu/drm/mediatek/mtk_disp_gamma.c     |   2 +
 drivers/gpu/drm/mediatek/mtk_disp_merge.c     | 623 ++++++++++++++++++
 drivers/gpu/drm/mediatek/mtk_disp_ovl.c       |  27 +-
 drivers/gpu/drm/mediatek/mtk_disp_rdma.c      |   6 +
 drivers/gpu/drm/mediatek/mtk_drm_crtc.h       |  32 +
 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c   |  37 +-
 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h   |   2 +
 drivers/gpu/drm/mediatek/mtk_drm_drv.c        |  48 ++
 drivers/gpu/drm/mediatek/mtk_drm_drv.h        |   2 +
 drivers/gpu/drm/mediatek/mtk_panel_ext.c      | 136 ++++
 drivers/gpu/drm/mediatek/mtk_panel_ext.h      | 344 ++++++++++
 drivers/soc/mediatek/mt8195-mmsys.h           | 191 ++++++
 drivers/soc/mediatek/mtk-mmsys.c              |  11 +
 drivers/soc/mediatek/mtk-mutex.c              | 107 ++-
 include/linux/soc/mediatek/mtk-mmsys.h        |   9 +
 24 files changed, 2029 insertions(+), 23 deletions(-)
 create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_dsc.c
 create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_merge.c
 create mode 100644 drivers/gpu/drm/mediatek/mtk_panel_ext.c
 create mode 100644 drivers/gpu/drm/mediatek/mtk_panel_ext.h
 create mode 100644 drivers/soc/mediatek/mt8195-mmsys.h

-- 
2.18.0
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help