All of lore.kernel.org
 help / color / mirror / Atom feed
From: Josua Mayer <josua@solid-run.com>
To: "sashiko-reviews@lists.linux.dev" <sashiko-reviews@lists.linux.dev>
Cc: "devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
	"wsa+renesas@sang-engineering.com"
	<wsa+renesas@sang-engineering.com>,
	"robh@kernel.org" <robh@kernel.org>,
	"conor+dt@kernel.org" <conor+dt@kernel.org>
Subject: Re: [PATCH v9 06/11] arm64: dts: renesas: add support for solidrun rzg2lc som and hb-iiot evb
Date: Mon, 28 Sep 2026 16:03:05 +0000	[thread overview]
Message-ID: <e50a76af-479d-4cdb-8d74-4e93c265b243@solid-run.com> (raw)
In-Reply-To: <20260928145609.96DF71F000FF@smtp.kernel.org>

Am 28.09.26 um 16:56 schrieb sashiko-bot@kernel.org:
> Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
> - [High] dts: missing output-enable property for ET0_TXC pin
> --
>
> commit f7d1836ef2ca9d47ba42e92fcf7b8155deac999a
> Author: Josua Mayer <josua@solid-run.com>
>
> arm64: dts: renesas: add support for solidrun rzg2lc som and hb-iiot evb
>
> Adds device tree support for the SolidRun RZ/G2LC SoM on the HummingBoard
> IIoT carrier board. The SoM features Ethernet, eMMC, DDR, and WiFi/BT,
> while the carrier provides additional I/O like USB, RS232/RS485, and DSI.
> Descriptions for eMMC, microSD, and RS485 are shared with the G2L variant.
>
> [1] https://www.solid-run.com/embedded-industrial-iot/renesas-rz-family/rz-g2lc-som/
> [2] https://www.solid-run.com/embedded-industrial-iot/renesas-rz-family/hummingboard-rz-series-sbcs/hummingboard-rz-g2l-iot-sbc/
>
>> diff --git a/arch/arm64/boot/dts/renesas/rzg2lc-sr-som.dtsi b/arch/arm64/boot/dts/renesas/rzg2lc-sr-som.dtsi
>> new file mode 100644
>> --- /dev/null
>> +++ b/arch/arm64/boot/dts/renesas/rzg2lc-sr-som.dtsi
> [ ... ]
>
>> +&pinctrl {
>> +	eth0_pins: eth0 {
>> +		pinmux = <RZG2L_PORT_PINMUX(28, 1, 1)>, /* ET0_LINKSTA */
>> +			 <RZG2L_PORT_PINMUX(27, 1, 1)>, /* ET0_MDC */
>> +			 <RZG2L_PORT_PINMUX(28, 0, 1)>, /* ET0_MDIO */
>> +			 <RZG2L_PORT_PINMUX(20, 0, 1)>, /* ET0_TXC */
> [Severity: High]
> Does this configuration omit the output-enable property needed to drive the
> Ethernet MAC-to-PHY TX clock?
>
> The eth0_pins node lumps all Ethernet pins into a single pinmux without
> declaring output-enable. When the pinctrl driver processes this, it leaves
> the PIN_CFG_OEN bit disabled, meaning the PHY will not receive a transmit
> clock and Ethernet transmission could fail.
>
> Would it be better to isolate ET0_TXC into a subnode with output-enable
> declared to ensure the clock is driven out by the SoC?
>
>> +			 <RZG2L_PORT_PINMUX(20, 1, 1)>, /* ET0_TX_CTL */
>> +			 <RZG2L_PORT_PINMUX(20, 2, 1)>, /* ET0_TXD0 */
> [ ... ]
>
This is a false positive in that it is uncommon to set output-enable on
RZ/G2 platforms, it is a default at boot-time.

LLM pattern-matching was likely fed from patch 2 in this series,
which adds output-disable and input-disable to allowed properties|
for the pincontroller.


  reply	other threads:[~2026-09-28 16:03 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-09-28 14:39 [PATCH v9 00/11] arm64: dts: renesas: Add various SolidRun RZ/G2 based boards Josua Mayer
2026-09-28 14:39 ` [PATCH v9 01/11] dt-bindings: soc: " Josua Mayer
2026-09-28 14:39 ` [PATCH v9 02/11] dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Allow input-/output-disable Josua Mayer
2026-09-28 14:39 ` [PATCH v9 03/11] dt-bindings: usb: cypress,hx3: make peer-hub property optional Josua Mayer
2026-09-28 14:39 ` [PATCH v9 04/11] arm64: dts: renesas: add support for solidrun rzg2l som and hb-iiot evb Josua Mayer
2026-09-28 16:14   ` Geert Uytterhoeven
2026-09-28 14:39 ` [PATCH v9 05/11] arm64: dts: renesas: add support for solidrun rzv2l " Josua Mayer
2026-09-28 14:39 ` [PATCH v9 06/11] arm64: dts: renesas: add support for solidrun rzg2lc " Josua Mayer
2026-09-28 14:56   ` sashiko-bot
2026-09-28 16:03     ` Josua Mayer [this message]
2026-09-28 14:39 ` [PATCH v9 07/11] arm64: dts: renesas: rzg2l(c)/rzv2l hb-iiot: add dsi panel dt overlay Josua Mayer
2026-09-28 14:49   ` sashiko-bot
2026-09-28 14:39 ` [PATCH v9 08/11] arm64: dts: renesas: add support for solidrun hb-ripple with rzg2l som Josua Mayer
2026-09-28 14:51   ` sashiko-bot
2026-09-28 15:58     ` Josua Mayer
2026-09-28 16:10   ` Geert Uytterhoeven
2026-09-28 16:21     ` Josua Mayer
2026-09-28 17:00       ` Geert Uytterhoeven
2026-09-28 14:39 ` [PATCH v9 09/11] arm64: dts: renesas: add support for solidrun hb-ripple with rzv2l som Josua Mayer
2026-09-28 14:39 ` [PATCH v9 10/11] arm64: dts: renesas: add support for solidrun hb-ripple with rzg2lc som Josua Mayer
2026-09-28 14:39 ` [PATCH v9 11/11] arm64: dts: renesas: add support for solidrun rzg2ul som on hb-ripple Josua Mayer
2026-09-28 14:51   ` sashiko-bot
2026-09-28 16:32   ` Josua Mayer

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=e50a76af-479d-4cdb-8d74-4e93c265b243@solid-run.com \
    --to=josua@solid-run.com \
    --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.