On 30/06/2022 19:39, Marek Vasut wrote: > Document the LDB bridge subnode and add the subnode into the example. > For the subnode to work, the block control must be compatible with > simple-mfd in addition to the existing compatibles. > > Signed-off-by: Marek Vasut <marex@xxxxxxx> > Cc: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx> > Cc: Laurent Pinchart <laurent.pinchart@xxxxxxxxxxxxxxxx> > Cc: Lucas Stach <l.stach@xxxxxxxxxxxxxx> > Cc: NXP Linux Team <linux-imx@xxxxxxx> > Cc: Paul Elder <paul.elder@xxxxxxxxxxxxxxxx> > Cc: Peng Fan <peng.fan@xxxxxxx> > Cc: Rob Herring <robh+dt@xxxxxxxxxx> > Cc: devicetree@xxxxxxxxxxxxxxx > --- > .../soc/imx/fsl,imx8mp-media-blk-ctrl.yaml | 54 ++++++++++++++++++- > 1 file changed, 53 insertions(+), 1 deletion(-) > > diff --git a/Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-media-blk-ctrl.yaml b/Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-media-blk-ctrl.yaml > index b246d8386ba4a..05a19d3229830 100644 > --- a/Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-media-blk-ctrl.yaml > +++ b/Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-media-blk-ctrl.yaml > @@ -18,11 +18,18 @@ properties: > compatible: > items: > - const: fsl,imx8mp-media-blk-ctrl > + - const: simple-mfd Not really... simple-mfd means devices is really simple and you just use it to instantiate children. However this is not simple - it's a power domain controller with several clocks and power domains as input. It's not a simple MFD, but a regular device. > - const: syscon > > reg: > maxItems: 1 > > + '#address-cells': > + const: 1 > + > + '#size-cells': > + const: 1 > + > '#power-domain-cells': > const: 1 > > @@ -64,9 +71,16 @@ properties: > - const: isp > - const: phy > > + bridge@5c: > + type: object > + $ref: "/schemas/display/bridge/fsl,ldb.yaml#" Skip the quotes, especially that it's inconsistent with others ('). > + unevaluatedProperties: false > + Best regards, Krzysztof