From: sashiko-bot@kernel.org
To: "Wolfram Sang" <wsa+renesas@sang-engineering.com>
Cc: robh@kernel.org, devicetree@vger.kernel.org,
wsa+renesas@sang-engineering.com, conor+dt@kernel.org
Subject: Re: [PATCH v3] ARM: dts: renesas: r9a06g032-rzn1d400-eb: enable GPIOs on CN12
Date: Mon, 17 Aug 2026 10:46:14 +0000 [thread overview]
Message-ID: <20260817104615.3D4631F000E9@smtp.kernel.org> (raw)
In-Reply-To: <20260817103255.49565-2-wsa+renesas@sang-engineering.com>
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [Medium] The `pinctrl-0` and `pinctrl-names` properties are incorrectly placed in the `&gpio2b` child port node instead of the parent `&gpio2` controller node, causing the pinmux configuration to be completely ignored at runtime.
--
--- Patch [1]: [PATCH v3] ARM: dts: renesas: r9a06g032-rzn1d400-eb: enable GPIOs on CN12 ---
commit 36b1187107fd9570845145160bae9fb449b21c31
Author: Wolfram Sang <wsa+renesas@sang-engineering.com>
ARM: dts: renesas: r9a06g032-rzn1d400-eb: enable GPIOs on CN12
This commit enables GPIOs on CN12 for the RZN1D400 evaluation board. It adds
the pinmux configurations for the CN12 pins and assigns them to the gpio2b
node.
> diff --git a/arch/arm/boot/dts/renesas/r9a06g032-rzn1d400-eb.dts b/arch/arm/boot/dts/renesas/r9a06g032-rzn1d400-eb.dts
> index 97a339b30d764..e5bff296ea4a9 100644
> --- a/arch/arm/boot/dts/renesas/r9a06g032-rzn1d400-eb.dts
> +++ b/arch/arm/boot/dts/renesas/r9a06g032-rzn1d400-eb.dts
> @@ -53,6 +53,11 @@ led@1 {
> };
> };
>
> +&gpio2b {
> + pinctrl-0 = <&pins_cn12>;
> + pinctrl-names = "default";
> +};
[Severity: Medium]
Will these pinctrl properties be ignored here?
The Linux device core parses devicetree pinctrl properties by calling
pinctrl_bind_pins() strictly during driver probing. Since the gpio-dwapb
driver binds to the parent gpio2 controller node, the child port nodes like
gpio2b are never probed as independent platform devices.
Because gpio2b bypasses the probe path, the pinctrl core will not process
these properties, leaving the pins unconfigured. Should these pinctrl
properties be placed in the parent &gpio2 node instead?
[ ... ]
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260817103255.49565-2-wsa+renesas@sang-engineering.com?part=1
prev parent reply other threads:[~2026-08-17 10:46 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-17 10:30 [PATCH v3] ARM: dts: renesas: r9a06g032-rzn1d400-eb: enable GPIOs on CN12 Wolfram Sang
2026-08-17 10:46 ` sashiko-bot [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=20260817104615.3D4631F000E9@smtp.kernel.org \
--to=sashiko-bot@kernel.org \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=robh@kernel.org \
--cc=sashiko-reviews@lists.linux.dev \
--cc=wsa+renesas@sang-engineering.com \
/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.