From: sashiko-bot@kernel.org
To: "Dario Binacchi" <dario.binacchi@amarulasolutions.com>
Cc: conor+dt@kernel.org, devicetree@vger.kernel.org, robh@kernel.org
Subject: Re: [PATCH v4 12/14] arm64: dts: st: support Engicam MicroGEA-STM32MP257 SoM
Date: Fri, 05 Jun 2026 12:36:30 +0000 [thread overview]
Message-ID: <20260605123631.4BE871F00893@smtp.kernel.org> (raw)
In-Reply-To: <20260605121957.78409-13-dario.binacchi@amarulasolutions.com>
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [High] Incorrect pin configuration: SDMMC2_CK clock pin has an internal pull-up enabled.
--
commit fada9dbb1e96d8d94231f0ac172f10f4898d55c5
Author: Dario Binacchi <dario.binacchi@amarulasolutions.com>
arm64: dts: st: support Engicam MicroGEA-STM32MP257 SoM
Support Engicam MicroGEA-STM32MP257 SoM with 8 GB eMMC Flash and 2 GB LPDDR4
DRAM.
> diff --git a/arch/arm64/boot/dts/st/stm32mp257-engicam-microgea.dtsi b/arch/arm64/boot/dts/st/stm32mp257-engicam-microgea.dtsi
> new file mode 100644
> index 0000000000000..5b4287e86deff
> --- /dev/null
> +++ b/arch/arm64/boot/dts/st/stm32mp257-engicam-microgea.dtsi
[ ... ]
> +&sdmmc2 {
> + pinctrl-names = "default", "opendrain", "sleep";
> + pinctrl-0 = <&sdmmc2_b4_pins_a &sdmmc2_d47_pins_a>;
> + pinctrl-1 = <&sdmmc2_b4_od_pins_a &sdmmc2_d47_pins_a>;
> + pinctrl-2 = <&sdmmc2_b4_sleep_pins_a &sdmmc2_d47_sleep_pins_a>;
> + non-removable;
> + no-sd;
> + no-sdio;
> + st,neg-edge;
> + bus-width = <8>;
> + vmmc-supply = <&scmi_v3v3>;
> + vqmmc-supply = <&scmi_vddio2>;
> + mmc-ddr-1_8v;
> + mmc-hs200-1_8v;
[Severity: High]
Does this pin configuration cause signal integrity issues for the eMMC clock?
The referenced pin groups sdmmc2_b4_pins_a and sdmmc2_b4_od_pins_a in
arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi configure the SDMMC2_CK clock
pin with an internal pull-up enabled instead of disabled:
arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi:
sdmmc2_b4_pins_a {
...
pins2 {
pinmux = <STM32_PINMUX('E', 14, AF12)>; /* SDMMC2_CK */
slew-rate = <2>;
drive-push-pull;
bias-pull-up;
};
};
Enabling an internal pull-up resistor on a high-speed continuous clock line
driven in push-pull mode can degrade signal integrity by altering the falling
edge and duty cycle.
This is particularly critical here because the eMMC is configured for
mmc-hs200-1_8v mode, which runs at up to 200MHz. The degraded signal can lead
to timing violations, eMMC enumeration failures, CRC errors, or subtle data
corruption.
> + status = "okay";
> +};
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260605121957.78409-1-dario.binacchi@amarulasolutions.com?part=12
next prev parent reply other threads:[~2026-06-05 12:36 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-06-05 12:18 [PATCH v4 00/14] arm64: support Engicam MicroGEA-STM32MP257-RMM board Dario Binacchi
2026-06-05 12:18 ` [PATCH v4 01/14] dt-bindings: arm: stm32: " Dario Binacchi
2026-06-05 12:18 ` [PATCH v4 02/14] arm64: dts: st: add SDMMC2 support on stm32mp25 Dario Binacchi
2026-06-05 12:31 ` sashiko-bot
2026-06-05 12:18 ` [PATCH v4 03/14] arm64: dts: st: add CAN1 " Dario Binacchi
2026-06-05 12:18 ` [PATCH v4 04/14] arm64: dts: st: add i2c1 pins for stm32mp25 Dario Binacchi
2026-06-05 12:18 ` [PATCH v4 05/14] arm64: dts: st: add ltdc " Dario Binacchi
2026-06-05 12:27 ` sashiko-bot
2026-06-05 12:18 ` [PATCH v4 06/14] arm64: dts: st: add can1 " Dario Binacchi
2026-06-05 12:18 ` [PATCH v4 07/14] arm64: dts: st: add pwm2/pwm4 " Dario Binacchi
2026-06-05 12:18 ` [PATCH v4 08/14] arm64: dts: st: add sai1 " Dario Binacchi
2026-06-05 12:18 ` [PATCH v4 09/14] arm64: dts: st: add sdmmc2 " Dario Binacchi
2026-06-05 12:18 ` [PATCH v4 10/14] arm64: dts: st: add spi1 " Dario Binacchi
2026-06-05 12:18 ` [PATCH v4 11/14] arm64: dts: st: add usart1 " Dario Binacchi
2026-06-05 12:18 ` [PATCH v4 12/14] arm64: dts: st: support Engicam MicroGEA-STM32MP257 SoM Dario Binacchi
2026-06-05 12:36 ` sashiko-bot [this message]
2026-06-05 12:18 ` [PATCH v4 13/14] arm64: dts: st: support Engicam MicroGEA-STM32MP257-RMM board Dario Binacchi
2026-06-05 12:42 ` sashiko-bot
2026-06-05 12:18 ` [PATCH v4 14/14] arm64: defconfig: enable configs for Engicam MicroGEA-STM32MP257-RMM Dario Binacchi
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=20260605123631.4BE871F00893@smtp.kernel.org \
--to=sashiko-bot@kernel.org \
--cc=conor+dt@kernel.org \
--cc=dario.binacchi@amarulasolutions.com \
--cc=devicetree@vger.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.