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.pa...@oss.nxp.com> --- .../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 27403b4c52d6219d31649d75539af93edae0f17d..d4a20d17fc5758453e9c59c94893380ccb34f3de 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,26 @@ properties: ID in its "clocks" phandle cell. See include/dt-bindings/clock/nxp,imx95-clock.h +patternProperties: + "^ldb@[0-9a-f]+$": + type: object + $ref: /schemas/display/bridge/fsl,ldb.yaml# + +allOf: + - if: + not: + properties: + compatible: + contains: + const: nxp,imx94-lvds-csr + then: + patternProperties: + "^ldb@[0-9a-f]+$": false + else: + required: + - '#address-cells' + - '#size-cells' + required: - compatible - reg -- 2.49.0