From: sashiko-bot@kernel.org
To: "Laurentiu Palcu" <laurentiu.palcu@oss.nxp.com>
Cc: dri-devel@lists.freedesktop.org, imx@lists.linux.dev,
Frank.Li@kernel.org, robh@kernel.org, conor+dt@kernel.org,
devicetree@vger.kernel.org
Subject: Re: [PATCH v9 6/9] dt-bindings: clock: nxp,imx95-blk-ctl: Add ldb child node
Date: Fri, 12 Jun 2026 12:10:19 +0000 [thread overview]
Message-ID: <20260612121020.0B3D61F00A3A@smtp.kernel.org> (raw)
In-Reply-To: <20260612-dcif-upstreaming-v9-6-8d0ff89aa3c5@oss.nxp.com>
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [Medium] The `allOf` conditional block restricts the `ldb` child node exclusively to `nxp,imx94-lvds-csr`, improperly forbidding it for `nxp,imx95-lvds-csr`.
--
commit 6a3665e114245286584773223a39379615a4d4fc
Author: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
dt-bindings: clock: nxp,imx95-blk-ctl: Add ldb child node
This commit adds support for the 'ldb' child node to the i.MX95 BLK CTL
bindings. It updates the schema to handle cases where BLK CTL registers
control the LVDS Display Bridge controllers.
> diff --git a/Documentation/devicetree/bindings/clock/nxp,imx95-blk-ctl.yaml b/Documentation/devicetree/bindings/clock/nxp,imx95-blk-ctl.yaml
> --- a/Documentation/devicetree/bindings/clock/nxp,imx95-blk-ctl.yaml
> +++ b/Documentation/devicetree/bindings/clock/nxp,imx95-blk-ctl.yaml
[ ... ]
> @@ -46,6 +57,21 @@ required:
> - power-domains
> - clocks
>
> +allOf:
> + - if:
> + not:
> + properties:
> + compatible:
> + contains:
> + const: nxp,imx94-lvds-csr
[Severity: Medium]
Does this restriction improperly forbid the ldb child node on i.MX95 devices?
The clock driver exposes LDB-related clocks for the i.MX95 variant, so it
seems nxp,imx95-lvds-csr is also an LVDS CSR that controls the LVDS Display
Bridge. By omitting nxp,imx95-lvds-csr from this check, will valid i.MX95
device trees defining the ldb child node fail schema validation?
Should this condition check an enum containing both nxp,imx94-lvds-csr and
nxp,imx95-lvds-csr instead?
> + then:
> + patternProperties:
> + "^ldb@[0-9a-f]+$": false
> + else:
> + required:
> + - '#address-cells'
> + - '#size-cells'
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260612-dcif-upstreaming-v9-0-8d0ff89aa3c5@oss.nxp.com?part=6
next prev parent reply other threads:[~2026-06-12 12:10 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-06-12 11:58 [PATCH v9 0/9] Add support for i.MX94 DCIF Laurentiu Palcu
2026-06-12 11:58 ` [PATCH v9 1/9] dt-bindings: display: fsl,ldb: Add i.MX94 LDB Laurentiu Palcu
2026-06-12 11:58 ` [PATCH v9 2/9] drm/bridge: fsl-ldb: Get the next non-panel bridge Laurentiu Palcu
2026-06-12 11:58 ` [PATCH v9 3/9] drm/bridge: fsl-ldb: Add support for i.MX94 Laurentiu Palcu
2026-06-12 12:09 ` sashiko-bot
2026-06-12 11:58 ` [PATCH v9 4/9] dt-bindings: display: imx: Add i.MX94 DCIF Laurentiu Palcu
2026-06-12 11:58 ` [PATCH v9 5/9] drm/imx: Add support for " Laurentiu Palcu
2026-06-12 12:18 ` sashiko-bot
2026-06-12 11:58 ` [PATCH v9 6/9] dt-bindings: clock: nxp,imx95-blk-ctl: Add ldb child node Laurentiu Palcu
2026-06-12 12:10 ` sashiko-bot [this message]
2026-06-12 11:58 ` [PATCH v9 7/9] arm64: dts: imx94: Add display pipeline nodes Laurentiu Palcu
2026-06-12 11:58 ` [PATCH v9 8/9] arm64: dts: imx943-evk: Add display support using IT6263 Laurentiu Palcu
2026-06-12 11:58 ` [PATCH v9 9/9] MAINTAINERS: Add entry for i.MX94 DCIF driver Laurentiu Palcu
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260612121020.0B3D61F00A3A@smtp.kernel.org \
--to=sashiko-bot@kernel.org \
--cc=Frank.Li@kernel.org \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=imx@lists.linux.dev \
--cc=laurentiu.palcu@oss.nxp.com \
--cc=robh@kernel.org \
--cc=sashiko-reviews@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox