All of lore.kernel.org
 help / color / mirror / Atom feed
From: sashiko-bot@kernel.org
To: "Pufan Jin" <2254650260@qq.com>
Cc: devicetree@vger.kernel.org, robh@kernel.org, conor+dt@kernel.org
Subject: Re: [PATCH 3/3] arm64: zynqmp: Add EBDEE EdgeBoard FZ3A development board
Date: Sat, 03 Oct 2026 19:58:33 +0000	[thread overview]
Message-ID: <20261003195834.14DB71F0089B@smtp.kernel.org> (raw)
In-Reply-To: <tencent_06FFBD8580099835137D0C541050057B4906@qq.com>

Thank you for your contribution! Sashiko AI review found 2 potential issue(s) to consider:
- [High] dt: zynqmp: peripherals fail to probe due to missing LPD_LSBUS clock override
- [Medium] dt: zynqmp: missing non-removable and bus-width properties for eMMC
--

commit cf011196c14a8a65736d50052e13ac3e134bc620
Author: Pufan Jin <2254650260@qq.com>
Subject: arm64: zynqmp: Add EBDEE EdgeBoard FZ3A development board

This commit adds the device tree for the EBDEE EdgeBoard FZ3A carrier
board built around the MYIR MYS-CZU3EG SoM. It enables various board
peripherals including Ethernet, I2C, eMMC, PCIe, USB, DisplayPort,
and UARTs.

> diff --git a/arch/arm64/boot/dts/xilinx/zynqmp-ebdee-edgeboard-fz3a.dts b/arch/arm64/boot/dts/xilinx/zynqmp-ebdee-edgeboard-fz3a.dts
> new file mode 100644
> --- /dev/null
> +++ b/arch/arm64/boot/dts/xilinx/zynqmp-ebdee-edgeboard-fz3a.dts
[ ... ]
> +	/*
> +	 * The PM firmware on this ZU3EG does not report the LPD_LSBUS
> +	 * clock id as valid, so <&zynqmp_clk LPD_LSBUS> resolves to no
> +	 * clock at all and drivers that require their bus clock fail to
> +	 * probe.
> +	 */
> +	lpd_lsbus: clock-lpd-lsbus {
> +		compatible = "fixed-clock";
> +		#clock-cells = <0>;
> +		clock-frequency = <100000000>;
> +	};
[ ... ]
> +&gem3 {
> +	clocks = <&lpd_lsbus>, <&zynqmp_clk GEM3_REF>,
> +		 <&zynqmp_clk GEM3_TX>, <&zynqmp_clk GEM3_RX>,
> +		 <&zynqmp_clk GEM_TSU>;
> +	phy-mode = "rgmii-id";
> +	status = "okay";
> +};
[ ... ]
> +&sdhci0 {
> +	no-1-8-v;
> +	status = "okay";
> +};

[Severity: High]
Since the PM firmware's LPD_LSBUS clock is broken as noted above, will sdhci0
fail to probe without a clock override? The base device tree maps LPD_LSBUS to
sdhci0, so it seems it will inherit the broken clock if not explicitly
overridden here like it was for gem3.

[Severity: Medium]
The commit message states this board has an 8GB eMMC. Should this node
include the non-removable and bus-width = <8>; properties? Without them,
does the MMC core treat this as a removable SD card and run at a degraded
1-bit or 4-bit bus width?

[ ... ]
> +&uart0 {
> +	status = "okay";
> +};

[Severity: High]
Will this console UART also fail to probe without the lpd_lsbus clock
workaround? If it inherits the broken LPD_LSBUS clock from the base device
tree, does that result in no console output on boot?

-- 
Sashiko AI review · https://sashiko.dev/#/patchset/tencent_E21E2A584AF8EE0505C2C0809838621C8209@qq.com?part=3

  reply	other threads:[~2026-10-03 19:58 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20261003194625.936288-1-2254650260@qq.com>
2026-10-03 19:46 ` [PATCH 1/3] dt-bindings: Add EBDEE vendor prefix Pufan Jin
2026-10-03 21:14   ` Krzysztof Kozlowski
2026-10-05 15:59     ` Pufan Jin
2026-10-03 19:46 ` [PATCH 2/3] dt-bindings: soc: xilinx: Add EBDEE EdgeBoard FZ3A Pufan Jin
2026-10-03 19:46 ` [PATCH 3/3] arm64: zynqmp: Add EBDEE EdgeBoard FZ3A development board Pufan Jin
2026-10-03 19:58   ` sashiko-bot [this message]
2026-10-04 21:25   ` Andrew Lunn
2026-10-05 16:26     ` Pufan Jin

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=20261003195834.14DB71F0089B@smtp.kernel.org \
    --to=sashiko-bot@kernel.org \
    --cc=2254650260@qq.com \
    --cc=conor+dt@kernel.org \
    --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.