From: sashiko-bot@kernel.org
To: "Xincheng Ji" <jixincheng@ultrarisc.com>
Cc: devicetree@vger.kernel.org, robh@kernel.org, conor+dt@kernel.org
Subject: Re: [PATCH v3 7/7] riscv: dts: ultrarisc: Add Milk-V Titan board device tree
Date: Tue, 13 Oct 2026 10:31:35 +0000 [thread overview]
Message-ID: <sashiko-outbox-169511@kernel.org> (raw)
In-Reply-To: <20261013-ultrarisc-dts-v3-7-5ff3ebb2a90d@ultrarisc.com>
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [Medium] dts: incorrect RGMII phy-mode causes double clock delay
--
commit 471320732fb47362c8b5d5e16472052117a95204
Author: Jia Wang <wangjia@ultrarisc.com>
riscv: dts: ultrarisc: Add Milk-V Titan board device tree
This commit introduces the device tree for the Milk-V Titan board, an ITX
motherboard based on the UltraRISC DP1000 SoC.
Link: https://milkv.io/docs/titan/overview
> diff --git a/arch/riscv/boot/dts/ultrarisc/dp1000-milkv-titan.dts b/arch/riscv/boot/dts/ultrarisc/dp1000-milkv-titan.dts
> new file mode 100644
> index 0000000000000..59edd8157221a
> --- /dev/null
> +++ b/arch/riscv/boot/dts/ultrarisc/dp1000-milkv-titan.dts
[ ... ]
> +ðernet {
> + phy-handle = <&phy0>;
> + /*
> + * The PCB does not add RGMII TX or RX clock delays. The DP1000
> + * integration adds fixed delays in both directions.
> + */
> + phy-mode = "rgmii-id";
[Severity: Medium]
The comment notes that the DP1000 integration already adds fixed delays in
both directions. When the MAC or SoC natively provides the RGMII delays,
shouldn't phy-mode be set to "rgmii" instead of "rgmii-id"?
Setting it to "rgmii-id" instructs the PHY to insert its own internal delays
as well, which might result in a double-delayed link. This combination could
shift the clock outside the valid data window, leading to link failures or
dropped packets.
> +
> + status = "okay";
> +
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261013-ultrarisc-dts-v3-0-5ff3ebb2a90d@ultrarisc.com?part=7
next prev parent reply other threads:[~2026-10-13 10:31 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-13 10:21 [PATCH v3 0/7] riscv: Add device tree support for UltraRISC DP1000 Xincheng Ji via B4 Relay
2026-10-13 10:21 ` Xincheng Ji
2026-10-13 10:21 ` Xincheng Ji via B4 Relay
2026-10-13 10:21 ` [PATCH v3 1/7] dt-bindings: vendor-prefixes: Add shenrongda Xincheng Ji via B4 Relay
2026-10-13 10:21 ` Xincheng Ji
2026-10-13 10:21 ` Xincheng Ji via B4 Relay
2026-10-13 10:21 ` [PATCH v3 2/7] dt-bindings: riscv: cpus: Add UltraRISC CP100 compatible Xincheng Ji via B4 Relay
2026-10-13 10:21 ` Xincheng Ji
2026-10-13 10:21 ` Xincheng Ji via B4 Relay
2026-10-13 10:21 ` [PATCH v3 3/7] dt-bindings: riscv: Add UltraRISC DP1000 board compatibles Xincheng Ji via B4 Relay
2026-10-13 10:21 ` Xincheng Ji
2026-10-13 10:21 ` Xincheng Ji via B4 Relay
2026-10-13 10:21 ` [PATCH v3 4/7] dt-bindings: timer: Add UltraRISC DP1000 CLINT Xincheng Ji via B4 Relay
2026-10-13 10:21 ` Xincheng Ji
2026-10-13 10:21 ` Xincheng Ji via B4 Relay
2026-10-13 10:21 ` [PATCH v3 5/7] riscv: dts: ultrarisc: Add initial device tree for UltraRISC DP1000 Xincheng Ji via B4 Relay
2026-10-13 10:21 ` Xincheng Ji
2026-10-13 10:21 ` Xincheng Ji via B4 Relay
2026-10-13 10:36 ` sashiko-bot
2026-10-13 10:21 ` [PATCH v3 6/7] riscv: dts: ultrarisc: Add Shenzhen Rongda M0 board device tree Xincheng Ji via B4 Relay
2026-10-13 10:21 ` Xincheng Ji
2026-10-13 10:21 ` Xincheng Ji via B4 Relay
2026-10-13 10:21 ` [PATCH v3 7/7] riscv: dts: ultrarisc: Add Milk-V Titan " Xincheng Ji via B4 Relay
2026-10-13 10:21 ` Xincheng Ji
2026-10-13 10:21 ` Xincheng Ji via B4 Relay
2026-10-13 10:31 ` sashiko-bot [this message]
2026-10-13 17:34 ` Conor Dooley
2026-10-13 18:08 ` Andrew Lunn
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=sashiko-outbox-169511@kernel.org \
--to=sashiko-bot@kernel.org \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=jixincheng@ultrarisc.com \
--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.