On Wed, Mar 04, 2026 at 11:34:15AM +0000, Laurentiu Palcu wrote: > Since the BLK CTL registers, like the LVDS CSR, can be used to control the > LVDS Display Bridge controllers, add 'ldb' child node to handle > these use cases. > > Reviewed-by: Krzysztof Kozlowski <[email protected]> > Signed-off-by: Laurentiu Palcu <[email protected]> > --- > .../bindings/clock/nxp,imx95-blk-ctl.yaml | 26 > ++++++++++++++++++++++ > 1 file changed, 26 insertions(+) > > diff --git a/Documentation/devicetree/bindings/clock/nxp,imx95-blk-ctl.yaml > b/Documentation/devicetree/bindings/clock/nxp,imx95-blk-ctl.yaml > index 27403b4c52d62..85d64c4daf4c9 100644 > --- a/Documentation/devicetree/bindings/clock/nxp,imx95-blk-ctl.yaml > +++ b/Documentation/devicetree/bindings/clock/nxp,imx95-blk-ctl.yaml > @@ -26,6 +26,12 @@ properties: > reg: > maxItems: 1 > > + "#address-cells": > + const: 1 > + > + "#size-cells": > + const: 1 > + > power-domains: > maxItems: 1 > > @@ -39,6 +45,11 @@ properties: > ID in its "clocks" phandle cell. See > include/dt-bindings/clock/nxp,imx95-clock.h > > +patternProperties: > + "^ldb@[0-9a-f]+$":
Same to patch 1 comment, Marco said that LDB node should not have reg property... > + type: object > + $ref: /schemas/display/bridge/fsl,ldb.yaml# > + > required: > - compatible > - reg > @@ -46,6 +57,21 @@ required: > - power-domains > - clocks > > +allOf: > + - if: > + not: > + properties: > + compatible: > + contains: > + const: nxp,imx94-lvds-csr > + then: > + patternProperties: > + "^ldb@[0-9a-f]+$": false > + else: > + required: > + - '#address-cells' > + - '#size-cells' > + > additionalProperties: false > > examples: > -- Regards, Liu Ying
