Most of the MediaTek Display Controller hardware sub-IPs need a specific (and reserved to them) MuteX trigger.
Since now MuteX is a trigger source, allow specifying trigger sources in all of the display IPs that support one. Signed-off-by: AngeloGioacchino Del Regno <[email protected]> --- .../devicetree/bindings/display/mediatek/mediatek,aal.yaml | 3 +++ .../devicetree/bindings/display/mediatek/mediatek,ccorr.yaml | 3 +++ .../devicetree/bindings/display/mediatek/mediatek,color.yaml | 3 +++ .../devicetree/bindings/display/mediatek/mediatek,dither.yaml | 3 +++ .../devicetree/bindings/display/mediatek/mediatek,dp.yaml | 3 +++ .../devicetree/bindings/display/mediatek/mediatek,dpi.yaml | 3 +++ .../devicetree/bindings/display/mediatek/mediatek,dsc.yaml | 3 +++ .../devicetree/bindings/display/mediatek/mediatek,dsi.yaml | 3 +++ .../devicetree/bindings/display/mediatek/mediatek,ethdr.yaml | 3 +++ .../devicetree/bindings/display/mediatek/mediatek,gamma.yaml | 3 +++ .../devicetree/bindings/display/mediatek/mediatek,merge.yaml | 3 +++ .../devicetree/bindings/display/mediatek/mediatek,od.yaml | 3 +++ .../devicetree/bindings/display/mediatek/mediatek,ovl-2l.yaml | 3 +++ .../devicetree/bindings/display/mediatek/mediatek,ovl.yaml | 3 +++ .../devicetree/bindings/display/mediatek/mediatek,padding.yaml | 3 +++ .../bindings/display/mediatek/mediatek,postmask.yaml | 3 +++ .../devicetree/bindings/display/mediatek/mediatek,rdma.yaml | 3 +++ .../devicetree/bindings/display/mediatek/mediatek,split.yaml | 3 +++ .../devicetree/bindings/display/mediatek/mediatek,ufoe.yaml | 3 +++ .../devicetree/bindings/display/mediatek/mediatek,wdma.yaml | 3 +++ 20 files changed, 60 insertions(+) diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,aal.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,aal.yaml index 4bbea72b292a..41d60a3d8007 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,aal.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,aal.yaml @@ -55,6 +55,9 @@ properties: the power controller specified by phandle. See Documentation/devicetree/bindings/power/power-domain.yaml for details. + trigger-sources: + maxItems: 1 + clocks: items: - description: AAL Clock diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,ccorr.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,ccorr.yaml index 5c5068128d0c..e148aa57b1b9 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,ccorr.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,ccorr.yaml @@ -47,6 +47,9 @@ properties: the power controller specified by phandle. See Documentation/devicetree/bindings/power/power-domain.yaml for details. + trigger-sources: + maxItems: 1 + clocks: items: - description: CCORR Clock diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,color.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,color.yaml index 5564f4063317..7c0985d0f9ea 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,color.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,color.yaml @@ -57,6 +57,9 @@ properties: the power controller specified by phandle. See Documentation/devicetree/bindings/power/power-domain.yaml for details. + trigger-sources: + maxItems: 1 + clocks: items: - description: COLOR Clock diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,dither.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,dither.yaml index 891c95be15b9..85a1746965b9 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,dither.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,dither.yaml @@ -45,6 +45,9 @@ properties: the power controller specified by phandle. See Documentation/devicetree/bindings/power/power-domain.yaml for details. + trigger-sources: + maxItems: 1 + clocks: items: - description: DITHER Clock diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,dp.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,dp.yaml index 3a752a99949a..d8cfac0326ba 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,dp.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,dp.yaml @@ -42,6 +42,9 @@ properties: power-domains: maxItems: 1 + trigger-sources: + maxItems: 1 + interrupts: maxItems: 1 diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml index eb4f276e8dc4..f5be6c1e4b0e 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml @@ -109,6 +109,9 @@ properties: items: - const: dpi + trigger-sources: + maxItems: 1 + required: - compatible - reg diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,dsc.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,dsc.yaml index c8b3e86943e4..4863db6aba6e 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,dsc.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,dsc.yaml @@ -43,6 +43,9 @@ properties: the power controller specified by phandle. See Documentation/devicetree/bindings/power/power-domain.yaml for details. + trigger-sources: + maxItems: 1 + mediatek,gce-client-reg: description: The register of client driver can be configured by gce with 4 arguments diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.yaml index b5cdfe0eaca4..a9793b274070 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.yaml @@ -73,6 +73,9 @@ properties: items: - const: dphy + trigger-sources: + maxItems: 1 + port: $ref: /schemas/graph.yaml#/properties/port description: diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,ethdr.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,ethdr.yaml index 98db47894eeb..89370690ee71 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,ethdr.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,ethdr.yaml @@ -100,6 +100,9 @@ properties: - const: gfx_fe1_async - const: vdo_be_async + trigger-sources: + maxItems: 1 + mediatek,gce-client-reg: $ref: /schemas/types.yaml#/definitions/phandle-array minItems: 1 diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yaml index ec1054bb06d4..4d06085e6014 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yaml @@ -54,6 +54,9 @@ properties: the power controller specified by phandle. See Documentation/devicetree/bindings/power/power-domain.yaml for details. + trigger-sources: + maxItems: 1 + clocks: items: - description: GAMMA Clock diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,merge.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,merge.yaml index 3798a25402d3..656df51335b5 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,merge.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,merge.yaml @@ -47,6 +47,9 @@ properties: the power controller specified by phandle. See Documentation/devicetree/bindings/power/power-domain.yaml for details. + trigger-sources: + maxItems: 1 + clocks: minItems: 1 maxItems: 2 diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,od.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,od.yaml index 930c088a722a..c912ae2493c3 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,od.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,od.yaml @@ -60,6 +60,9 @@ properties: - port@0 - port@1 + trigger-sources: + maxItems: 1 + mediatek,gce-client-reg: $ref: /schemas/types.yaml#/definitions/phandle-array description: describes how to locate the GCE client register diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl-2l.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl-2l.yaml index ac0d924a451b..326223b36112 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl-2l.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl-2l.yaml @@ -40,6 +40,9 @@ properties: the power controller specified by phandle. See Documentation/devicetree/bindings/power/power-domain.yaml for details. + trigger-sources: + maxItems: 1 + clocks: items: - description: OVL-2L Clock diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml index 4df5c7b410c6..dc200068d617 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml @@ -61,6 +61,9 @@ properties: the power controller specified by phandle. See Documentation/devicetree/bindings/power/power-domain.yaml for details. + trigger-sources: + maxItems: 1 + clocks: items: - description: OVL Clock diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,padding.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,padding.yaml index 86787866ced0..9dac0319dd60 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,padding.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,padding.yaml @@ -34,6 +34,9 @@ properties: power-domains: maxItems: 1 + trigger-sources: + maxItems: 1 + clocks: items: - description: Padding's clocks diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,postmask.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,postmask.yaml index fb6fe4742624..caef5194371f 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,postmask.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,postmask.yaml @@ -40,6 +40,9 @@ properties: the power controller specified by phandle. See Documentation/devicetree/bindings/power/power-domain.yaml for details. + trigger-sources: + maxItems: 1 + clocks: items: - description: POSTMASK Clock diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,rdma.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,rdma.yaml index d914c06640df..13deb7c87ee6 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,rdma.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,rdma.yaml @@ -60,6 +60,9 @@ properties: the power controller specified by phandle. See Documentation/devicetree/bindings/power/power-domain.yaml for details. + trigger-sources: + maxItems: 1 + clocks: items: - description: RDMA Clock diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,split.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,split.yaml index 4b6ff546757e..7307a50fa30f 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,split.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,split.yaml @@ -40,6 +40,9 @@ properties: Documentation/devicetree/bindings/power/power-domain.yaml for details. maxItems: 1 + trigger-sources: + maxItems: 1 + mediatek,gce-client-reg: description: The register of display function block to be set by gce. There are 4 arguments, diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,ufoe.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,ufoe.yaml index 036a66ed42e7..31e0863dd815 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,ufoe.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,ufoe.yaml @@ -39,6 +39,9 @@ properties: the power controller specified by phandle. See Documentation/devicetree/bindings/power/power-domain.yaml for details. + trigger-sources: + maxItems: 1 + clocks: items: - description: UFOe Clock diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,wdma.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,wdma.yaml index c3ed867d058d..3e6b346baa11 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,wdma.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,wdma.yaml @@ -45,6 +45,9 @@ properties: the power controller specified by phandle. See Documentation/devicetree/bindings/power/power-domain.yaml for details. + trigger-sources: + maxItems: 1 + clocks: items: - description: WDMA Clock -- 2.54.0
