Message ID | 20230103101951.10963-3-r-ravikumar@ti.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | Add support for CDNS DSI J721E wrapper | expand |
On 03.01.2023 11:19, Rahul T R wrote: > Add compatible to support dsi bridge on j721e > > Signed-off-by: Rahul T R <r-ravikumar@ti.com> > Reviewed-by: Rob Herring <robh@kernel.org> > Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Andrzej Hajda <andrzej.hajda@intel.com> Regards Andrzej > --- > .../bindings/display/bridge/cdns,dsi.yaml | 25 ++++++++++++++++++- > 1 file changed, 24 insertions(+), 1 deletion(-) > > diff --git a/Documentation/devicetree/bindings/display/bridge/cdns,dsi.yaml b/Documentation/devicetree/bindings/display/bridge/cdns,dsi.yaml > index 3161c33093c1..23060324d16e 100644 > --- a/Documentation/devicetree/bindings/display/bridge/cdns,dsi.yaml > +++ b/Documentation/devicetree/bindings/display/bridge/cdns,dsi.yaml > @@ -16,9 +16,15 @@ properties: > compatible: > enum: > - cdns,dsi > + - ti,j721e-dsi > > reg: > - maxItems: 1 > + minItems: 1 > + items: > + - description: > + Register block for controller's registers. > + - description: > + Register block for wrapper settings registers in case of TI J7 SoCs. > > clocks: > items: > @@ -67,6 +73,23 @@ properties: > allOf: > - $ref: ../dsi-controller.yaml# > > + - if: > + properties: > + compatible: > + contains: > + const: ti,j721e-dsi > + then: > + properties: > + reg: > + minItems: 2 > + maxItems: 2 > + power-domains: > + maxItems: 1 > + else: > + properties: > + reg: > + maxItems: 1 > + > required: > - compatible > - reg
diff --git a/Documentation/devicetree/bindings/display/bridge/cdns,dsi.yaml b/Documentation/devicetree/bindings/display/bridge/cdns,dsi.yaml index 3161c33093c1..23060324d16e 100644 --- a/Documentation/devicetree/bindings/display/bridge/cdns,dsi.yaml +++ b/Documentation/devicetree/bindings/display/bridge/cdns,dsi.yaml @@ -16,9 +16,15 @@ properties: compatible: enum: - cdns,dsi + - ti,j721e-dsi reg: - maxItems: 1 + minItems: 1 + items: + - description: + Register block for controller's registers. + - description: + Register block for wrapper settings registers in case of TI J7 SoCs. clocks: items: @@ -67,6 +73,23 @@ properties: allOf: - $ref: ../dsi-controller.yaml# + - if: + properties: + compatible: + contains: + const: ti,j721e-dsi + then: + properties: + reg: + minItems: 2 + maxItems: 2 + power-domains: + maxItems: 1 + else: + properties: + reg: + maxItems: 1 + required: - compatible - reg