[PATCH v15 00/12] Add Mediatek Soc DRM (vdosys0) support for mt8195
Jason-JH Lin
jason-jh.lin at mediatek.com
Mon Feb 14 02:13:39 PST 2022
Hello Matthias,
The DRM parts are all reviewed by Chun-Kuang.
Can you spare some time to give us some suggestion for mmsys parts?
Or do you think we should separate the driver of mmsys related patches
to another series and resend again?
Would it be better to combine mmsys related patches from vdosys0 [1]
and vdosys1 [2] series?
e.g.
[v1,0/7] soc: mediatek: mmsys: add mt8195 mmsys support
[v1,1/7] dt-bindings: arm: mediatek: mmsys: add power and gce
properties
[v1,2/7] dt-bindings: arm: mediatek: mmsys: add mt8195 SoC binding
[v1,3/7] dt-bindings: reset: mt8195: add vdosys1 reset control bit
[v1,4/7] soc: mediatek: mmsys: add mtk-mmsys support for mt8195 vdosys0
[v1,5/7] soc: mediatek: mmsys: add mtk-mmsys support for mt8195 vdosys1
[v1,6/7] soc: mediatek: mmsys: add mtk-mmsys config API for mt8195
vdosys1
[v1,7/7] soc: mediatek: mmsys: modify reset controller for MT8195
vdosys1
---
[1] Add Mediatek Soc DRM (vdosys0) support for mt8195
-
https://patchwork.kernel.org/project/linux-mediatek/list/?series=608548
[2] Add MediaTek SoC DRM (vdosys1) support for mt8195
-
https://patchwork.kernel.org/project/linux-mediatek/list/?series=604065
---
Regards,
Jason-JH.Lin
On Wed, 2022-01-26 at 15:19 +0800, jason-jh.lin wrote:
> Change in v15:
> - remove mt8195-mmsys.h comment for mux settings
> - define the mask macro to replace using value as mask
> to fix zero mask problem
> - add EOF setting comment for MUTEX sof register
>
> Change in v14:
> - rebase on mediatek-drm-next-5.17
> - rebase on "Add mmsys and mutex support for MDP" series
>
> https://patchwork.kernel.org/project/linux-mediatek/list/?series=602528
> - rebase on "media: mediatek: support mdp3 on mt8183 platform" series
>
> https://patchwork.kernel.org/project/linux-mediatek/list/?series=602834
>
[snip]
...
>
> jason-jh.lin (12):
> dt-bindings: arm: mediatek: mmsys: add power and gce properties
> dt-bindings: arm: mediatek: mmsys: add mt8195 SoC binding
> dt-bindings: display: mediatek: disp: split each block to
> individual
> yaml
> dt-bindings: display: mediatek: dsc: add yaml for mt8195 SoC
> binding
> dt-bindings: display: mediatek: merge: add additional prop for
> mt8195
> dt-bindings: display: mediatek: add mt8195 SoC binding for vdosys0
> dt-bindings: arm: mediatek: move out common module from display
> folder
> soc: mediatek: add mtk-mmsys support for mt8195 vdosys0
> soc: mediatek: add mtk-mutex support for mt8195 vdosys0
> 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
>
> .../bindings/arm/mediatek/mediatek,mmsys.yaml | 32 ++-
> .../display/mediatek/mediatek,disp.txt | 219 ----------------
> .../display/mediatek/mediatek,dither.yaml | 76 ++++++
> .../display/mediatek/mediatek,dsc.yaml | 71 +++++
> .../display/mediatek/mediatek,gamma.yaml | 77 ++++++
> .../display/mediatek/mediatek,merge.yaml | 106 ++++++++
> .../display/mediatek/mediatek,od.yaml | 53 ++++
> .../display/mediatek/mediatek,ovl-2l.yaml | 88 +++++++
> .../display/mediatek/mediatek,ovl.yaml | 103 ++++++++
> .../display/mediatek/mediatek,postmask.yaml | 69 +++++
> .../display/mediatek/mediatek,rdma.yaml | 117 +++++++++
> .../display/mediatek/mediatek,split.yaml | 58 +++++
> .../display/mediatek/mediatek,ufoe.yaml | 61 +++++
> .../bindings/soc/mediatek/mediatek,aal.yaml | 72 +++++
> .../bindings/soc/mediatek/mediatek,ccorr.yaml | 46 +++-
> .../bindings/soc/mediatek/mediatek,color.yaml | 81 ++++++
> .../bindings/soc/mediatek/mediatek,mutex.yaml | 77 ++++++
> .../bindings/soc/mediatek/mediatek,wdma.yaml | 47 +++-
> drivers/gpu/drm/mediatek/Makefile | 1 +
> drivers/gpu/drm/mediatek/mtk_disp_drv.h | 8 +
> drivers/gpu/drm/mediatek/mtk_disp_merge.c | 246
> ++++++++++++++++++
> drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 6 +
> drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 63 +++++
> drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 2 +
> drivers/gpu/drm/mediatek/mtk_drm_drv.c | 32 ++-
> drivers/gpu/drm/mediatek/mtk_drm_drv.h | 1 +
> drivers/soc/mediatek/mt8195-mmsys.h | 130 +++++++++
> drivers/soc/mediatek/mtk-mmsys.c | 11 +
> drivers/soc/mediatek/mtk-mutex.c | 103 +++++++-
> include/linux/soc/mediatek/mtk-mmsys.h | 9 +
> 30 files changed, 1832 insertions(+), 233 deletions(-)
> delete mode 100644
> Documentation/devicetree/bindings/display/mediatek/mediatek,disp.txt
> create mode 100644
> Documentation/devicetree/bindings/display/mediatek/mediatek,dither.ya
> ml
> create mode 100644
> Documentation/devicetree/bindings/display/mediatek/mediatek,dsc.yaml
> create mode 100644
> Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yam
> l
> create mode 100644
> Documentation/devicetree/bindings/display/mediatek/mediatek,merge.yam
> l
> create mode 100644
> Documentation/devicetree/bindings/display/mediatek/mediatek,od.yaml
> create mode 100644
> Documentation/devicetree/bindings/display/mediatek/mediatek,ovl-
> 2l.yaml
> create mode 100644
> Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml
> create mode 100644
> Documentation/devicetree/bindings/display/mediatek/mediatek,postmask.
> yaml
> create mode 100644
> Documentation/devicetree/bindings/display/mediatek/mediatek,rdma.yaml
> create mode 100644
> Documentation/devicetree/bindings/display/mediatek/mediatek,split.yam
> l
> create mode 100644
> Documentation/devicetree/bindings/display/mediatek/mediatek,ufoe.yaml
> create mode 100644
> Documentation/devicetree/bindings/soc/mediatek/mediatek,aal.yaml
> create mode 100644
> Documentation/devicetree/bindings/soc/mediatek/mediatek,color.yaml
> create mode 100644
> Documentation/devicetree/bindings/soc/mediatek/mediatek,mutex.yaml
> create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_merge.c
> create mode 100644 drivers/soc/mediatek/mt8195-mmsys.h
>
--
Jason-JH Lin <jason-jh.lin at mediatek.com>
More information about the Linux-mediatek
mailing list