From: Rob Herring <robh@kernel.org>
To: Conor Dooley <conor@kernel.org>
Cc: sashiko-reviews@lists.linux.dev, devicetree@vger.kernel.org,
conor+dt@kernel.org, dri-devel@lists.freedesktop.org
Subject: Re: [PATCH] dt-bindings: panel: Add JDI NT35596S
Date: Wed, 23 Sep 2026 10:07:35 -0500 [thread overview]
Message-ID: <20260923150735.GE27237-robh@kernel.org> (raw)
In-Reply-To: <20260922-stress-creole-094d9e68fe6a@spud>
On Tue, Sep 22, 2026 at 07:03:29PM +0100, Conor Dooley wrote:
> On Mon, Sep 21, 2026 at 11:31:27PM +0000, sashiko-bot@kernel.org wrote:
> > Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
> > - [Low] dt-bindings: incorrect use of additionalProperties instead of unevaluatedProperties
> > --
> >
> > commit e0dc4d49c687f6d5568ce2c31031086acb6cd5e6
> > Author: Rob Herring (Arm) <robh@kernel.org>
> >
> > dt-bindings: panel: Add JDI NT35596S
> >
> > This commit adds a new device tree binding schema for the JDI FHD
> > NT35596S MIPI-DSI panel. It documents properties such as the DSI reg value,
> > reset GPIO, backlight, port, and various power supplies.
> >
> > > diff --git a/Documentation/devicetree/bindings/display/panel/jdi,fhd-nt35596s.yaml b/Documentation/devicetree/bindings/display/panel/jdi,fhd-nt35596s.yaml
> > > new file mode 100644
> > > index 0000000000000..aefc9ae5d8abd
> > > --- /dev/null
> > > +++ b/Documentation/devicetree/bindings/display/panel/jdi,fhd-nt35596s.yaml
> >
> > [ ... ]
> >
> > > +allOf:
> > > + - $ref: panel-common.yaml#
> > > +
> > > +properties:
> > > + compatible:
> > > + const: jdi,fhd-nt35596s
> >
> > [ ... ]
> >
> > > +required:
> > > + - compatible
> > > + - reg
> > > + - reset-gpios
> > > + - vddio-supply
> > > + - vddneg-supply
> > > + - vddpos-supply
> > > + - port
> > > +
> > > +additionalProperties: false
> >
> > [Severity: Low]
> > Does the use of additionalProperties: false here incorrectly reject standard
> > inherited panel properties?
> >
> > Because this schema references panel-common.yaml in an allOf block,
> > additionalProperties does not traverse the $ref references. This blocks
> > standard properties like rotation and forces the redundant declaration of
> > properties like backlight, reset-gpios, and port just to pass static JSON
> > schema validation during a make dt_binding_check.
> >
> > Should this use unevaluatedProperties: false instead?
>
> This seems to be the new thing that Sashiko whines about, any binding I
> see with additionalProperties: false seems to get complained about.
That and needing labels to be resolved in examples it consistently gets
wrong. Probably need to work on the guidance...
Rob
prev parent reply other threads:[~2026-09-23 15:07 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-21 23:26 [PATCH] dt-bindings: panel: Add JDI NT35596S Rob Herring (Arm)
2026-09-21 23:31 ` sashiko-bot
2026-09-22 18:03 ` Conor Dooley
2026-09-23 15:07 ` Rob Herring [this message]
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=20260923150735.GE27237-robh@kernel.org \
--to=robh@kernel.org \
--cc=conor+dt@kernel.org \
--cc=conor@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=dri-devel@lists.freedesktop.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