From: sashiko-bot@kernel.org
To: "Jisheng Zhang" <jszhang@kernel.org>
Cc: devicetree@vger.kernel.org, robh@kernel.org, conor+dt@kernel.org
Subject: Re: [PATCH v4 2/3] dt-bindings: i3c: dw: Add apb reset
Date: Mon, 25 May 2026 14:36:15 +0000 [thread overview]
Message-ID: <20260525143616.1AFEC1F000E9@smtp.kernel.org> (raw)
In-Reply-To: <20260525140018.19598-3-jszhang@kernel.org>
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [Medium] Adding a second item to `resets` and `reset-names` without specifying `minItems: 1` makes the new reset mandatory, breaking validation for device trees that only provide the core reset.
--
commit 620ece5c39191636270140b0c99ea8ddfa402c6f
Author: Jisheng Zhang <jszhang@kernel.org>
dt-bindings: i3c: dw: Add apb reset
Add dt-binding for support of apb reset which is to reset the APB
interface.
> diff --git a/Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml b/Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
> index 613dce7757bc3..2575442b28ff4 100644
> --- a/Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
> +++ b/Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
> @@ -38,10 +38,12 @@ properties:
> resets:
> items:
> - description: Reset signal
> + - description: APB interface reset signal
>
> reset-names:
> items:
> - const: core_rst
> + - const: apb_rst
[Severity: Medium]
Does adding a second item to resets and reset-names without minItems: 1
make the new reset mandatory?
In dt-schema, when items is defined as a list, the minItems and maxItems
properties implicitly default to the number of items in the list. By adding
apb_rst as a second item without specifying minItems: 1, the binding now
strictly requires exactly two items whenever the resets property is present.
This breaks backward compatibility for existing device trees that supply only
core_rst, causing them to fail make dtbs_check. To fix this schema issue,
minItems: 1 must be explicitly added to both resets and reset-names.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260525140018.19598-1-jszhang@kernel.org?part=2
next prev parent reply other threads:[~2026-05-25 14:36 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-05-25 14:00 [PATCH v4 0/3] i3c: dw: Add apb reset support Jisheng Zhang
2026-05-25 14:00 ` Jisheng Zhang
2026-05-25 14:00 ` [PATCH v4 1/3] dt-bindings: i3c: dw: Describe core reset Jisheng Zhang
2026-05-25 14:00 ` Jisheng Zhang
2026-05-25 15:23 ` Krzysztof Kozlowski
2026-05-25 15:23 ` Krzysztof Kozlowski
2026-05-25 14:00 ` [PATCH v4 2/3] dt-bindings: i3c: dw: Add apb reset Jisheng Zhang
2026-05-25 14:00 ` Jisheng Zhang
2026-05-25 14:36 ` sashiko-bot [this message]
2026-05-25 15:25 ` Krzysztof Kozlowski
2026-05-25 15:25 ` Krzysztof Kozlowski
2026-05-27 4:18 ` Jisheng Zhang
2026-05-27 4:18 ` Jisheng Zhang
2026-05-27 7:53 ` Krzysztof Kozlowski
2026-05-27 7:53 ` Krzysztof Kozlowski
2026-05-30 12:58 ` Jisheng Zhang
2026-05-30 12:58 ` Jisheng Zhang
2026-06-03 14:36 ` Krzysztof Kozlowski
2026-06-03 14:36 ` Krzysztof Kozlowski
2026-06-03 14:38 ` Krzysztof Kozlowski
2026-06-03 14:38 ` Krzysztof Kozlowski
2026-05-25 14:00 ` [PATCH v4 3/3] i3c: dw: Add apb reset support Jisheng Zhang
2026-05-25 14:00 ` Jisheng Zhang
2026-05-25 14:49 ` sashiko-bot
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=20260525143616.1AFEC1F000E9@smtp.kernel.org \
--to=sashiko-bot@kernel.org \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=jszhang@kernel.org \
--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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.