[PATCH v10 6/9] dt-bindings: clock: nxp,imx95-blk-ctl: Add ldb child node
Conor Dooley
conor at kernel.org
Wed Oct 7 06:12:52 PDT 2026
On Tue, Oct 06, 2026 at 12:22:01PM +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.
>
> Signed-off-by: Laurentiu Palcu <laurentiu.palcu at oss.nxp.com>
> ---
> .../bindings/clock/nxp,imx95-blk-ctl.yaml | 24 +++++++++++++++++++++-
> 1 file changed, 23 insertions(+), 1 deletion(-)
>
> diff --git a/Documentation/devicetree/bindings/clock/nxp,imx95-blk-ctl.yaml b/Documentation/devicetree/bindings/clock/nxp,imx95-blk-ctl.yaml
> index fbbf1b3f17904..97fe816a38f94 100644
> --- a/Documentation/devicetree/bindings/clock/nxp,imx95-blk-ctl.yaml
> +++ b/Documentation/devicetree/bindings/clock/nxp,imx95-blk-ctl.yaml
> @@ -51,6 +51,10 @@ patternProperties:
> $ref: /schemas/media/fsl,imx95-csi-formatter.yaml#
> unevaluatedProperties: false
>
> + '^ldb@[0-9a-f]+$':
> + type: object
> + $ref: /schemas/display/bridge/fsl,ldb.yaml#
The class of device is bridge, why not use that here?
Thanks,
Conor.
> +
> required:
> - compatible
> - reg
> @@ -63,7 +67,9 @@ allOf:
> properties:
> compatible:
> contains:
> - const: nxp,imx95-camera-csr
> + enum:
> + - nxp,imx94-lvds-csr
> + - nxp,imx95-camera-csr
> then:
> required:
> - '#address-cells'
> @@ -72,8 +78,24 @@ allOf:
> properties:
> '#address-cells': false
> '#size-cells': false
> + - if:
> + properties:
> + compatible:
> + not:
> + contains:
> + const: nxp,imx95-camera-csr
> + then:
> patternProperties:
> '^formatter@[0-9a-f]+$': false
> + - if:
> + properties:
> + compatible:
> + not:
> + contains:
> + const: nxp,imx94-lvds-csr
> + then:
> + patternProperties:
> + '^ldb@[0-9a-f]+$': false
>
> additionalProperties: false
>
>
> --
> 2.53.0
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20261007/160695ce/attachment.sig>
More information about the linux-arm-kernel
mailing list