From: sashiko-bot@kernel.org
To: "Mohd Ayaan Anwar" <mohd.anwar@oss.qualcomm.com>
Cc: vkoul@kernel.org, olteanv@gmail.com,
linux-phy@lists.infradead.org, neil.armstrong@linaro.org,
robh@kernel.org, devicetree@vger.kernel.org, conor+dt@kernel.org
Subject: Re: [PATCH v2 6/6] arm64: dts: qcom: qcs8300-ride: fix SerDes PHY regulator supplies
Date: Mon, 03 Aug 2026 19:36:28 +0000 [thread overview]
Message-ID: <20260803193628.E6F681F000E9@smtp.kernel.org> (raw)
In-Reply-To: <20260804-b4-sgmiieth_serdes_regulator-v2-6-c4bc688177dd@oss.qualcomm.com>
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
Pre-existing issues:
- [High] Incomplete device tree migration for SerDes PHY regulator supplies breaks Ethernet on Monaco Monza SOM.
--
--- Patch [6]: [PATCH v2 6/6] arm64: dts: qcom: qcs8300-ride: fix SerDes PHY regulator supplies ---
commit 8e38978ea8c058004487a19a9a664f9946b8306c
Author: Mohd Ayaan Anwar <mohd.anwar@oss.qualcomm.com>
arm64: dts: qcom: qcs8300-ride: fix SerDes PHY regulator supplies
This commit fixes the SerDes PHY node in qcs8300-ride.dts by replacing the
single phy-supply property with the required vdda-0p9-supply and
vdda-1p2-supply properties. This ensures both the 1.2V and 0.9V rails are
properly provided to the PHY.
> diff --git a/arch/arm64/boot/dts/qcom/qcs8300-ride.dts b/arch/arm64/boot/dts/qcom/qcs8300-ride.dts
> index 1ff39530ea3de..76c34215dbdf0 100644
> --- a/arch/arm64/boot/dts/qcom/qcs8300-ride.dts
> +++ b/arch/arm64/boot/dts/qcom/qcs8300-ride.dts
> @@ -702,7 +702,9 @@ &remoteproc_gpdsp {
> };
>
> &serdes0 {
> - phy-supply = <&vreg_l5a>;
> + vdda-0p9-supply = <&vreg_l4a>;
> + vdda-1p2-supply = <&vreg_l5a>;
> +
> status = "okay";
> };
[Severity: High]
This isn't a bug introduced by this patch, but I noticed that another file in
the tree, arch/arm64/boot/dts/qcom/monaco-monza-som.dtsi, still has the exact
same configuration you are fixing here. It retains the deprecated phy-supply
property and lacks the required 0.9V rail:
&serdes0 {
phy-supply = <&vreg_l5a>;
status = "okay";
};
Since the PHY driver strictly expects the two named regulator supplies via
devm_regulator_bulk_get_const, won't leaving this old configuration break
Ethernet on the Monaco Monza SOM during boot by either failing to probe
or timing out on calibration?
Should monaco-monza-som.dtsi be updated similarly in this patch or as a
follow-up in this series?
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260804-b4-sgmiieth_serdes_regulator-v2-0-c4bc688177dd@oss.qualcomm.com?part=6
WARNING: multiple messages have this Message-ID (diff)
From: sashiko-bot@kernel.org
To: "Mohd Ayaan Anwar" <mohd.anwar@oss.qualcomm.com>
Cc: vkoul@kernel.org, olteanv@gmail.com,
linux-phy@lists.infradead.org, neil.armstrong@linaro.org,
robh@kernel.org, devicetree@vger.kernel.org, conor+dt@kernel.org
Subject: Re: [PATCH v2 6/6] arm64: dts: qcom: qcs8300-ride: fix SerDes PHY regulator supplies
Date: Mon, 03 Aug 2026 19:36:28 +0000 [thread overview]
Message-ID: <20260803193628.E6F681F000E9@smtp.kernel.org> (raw)
In-Reply-To: <20260804-b4-sgmiieth_serdes_regulator-v2-6-c4bc688177dd@oss.qualcomm.com>
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
Pre-existing issues:
- [High] Incomplete device tree migration for SerDes PHY regulator supplies breaks Ethernet on Monaco Monza SOM.
--
--- Patch [6]: [PATCH v2 6/6] arm64: dts: qcom: qcs8300-ride: fix SerDes PHY regulator supplies ---
commit 8e38978ea8c058004487a19a9a664f9946b8306c
Author: Mohd Ayaan Anwar <mohd.anwar@oss.qualcomm.com>
arm64: dts: qcom: qcs8300-ride: fix SerDes PHY regulator supplies
This commit fixes the SerDes PHY node in qcs8300-ride.dts by replacing the
single phy-supply property with the required vdda-0p9-supply and
vdda-1p2-supply properties. This ensures both the 1.2V and 0.9V rails are
properly provided to the PHY.
> diff --git a/arch/arm64/boot/dts/qcom/qcs8300-ride.dts b/arch/arm64/boot/dts/qcom/qcs8300-ride.dts
> index 1ff39530ea3de..76c34215dbdf0 100644
> --- a/arch/arm64/boot/dts/qcom/qcs8300-ride.dts
> +++ b/arch/arm64/boot/dts/qcom/qcs8300-ride.dts
> @@ -702,7 +702,9 @@ &remoteproc_gpdsp {
> };
>
> &serdes0 {
> - phy-supply = <&vreg_l5a>;
> + vdda-0p9-supply = <&vreg_l4a>;
> + vdda-1p2-supply = <&vreg_l5a>;
> +
> status = "okay";
> };
[Severity: High]
This isn't a bug introduced by this patch, but I noticed that another file in
the tree, arch/arm64/boot/dts/qcom/monaco-monza-som.dtsi, still has the exact
same configuration you are fixing here. It retains the deprecated phy-supply
property and lacks the required 0.9V rail:
&serdes0 {
phy-supply = <&vreg_l5a>;
status = "okay";
};
Since the PHY driver strictly expects the two named regulator supplies via
devm_regulator_bulk_get_const, won't leaving this old configuration break
Ethernet on the Monaco Monza SOM during boot by either failing to probe
or timing out on calibration?
Should monaco-monza-som.dtsi be updated similarly in this patch or as a
follow-up in this series?
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260804-b4-sgmiieth_serdes_regulator-v2-0-c4bc688177dd@oss.qualcomm.com?part=6
--
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy
next prev parent reply other threads:[~2026-08-03 19:36 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-03 19:27 [PATCH v2 0/6] Fix regulator voting for the Qualcomm SGMII SerDes PHY Mohd Ayaan Anwar
2026-08-03 19:27 ` Mohd Ayaan Anwar
2026-08-03 19:27 ` [PATCH v2 1/6] dt-bindings: phy: qcom,sa8775p-dwmac-sgmii-phy: add named voltage rails and deprecate phy-supply Mohd Ayaan Anwar
2026-08-03 19:27 ` Mohd Ayaan Anwar
2026-08-03 19:36 ` sashiko-bot
2026-08-03 19:36 ` sashiko-bot
2026-08-04 6:19 ` Krzysztof Kozlowski
2026-08-04 6:19 ` Krzysztof Kozlowski
2026-08-10 11:13 ` Bartosz Golaszewski
2026-08-10 11:13 ` Bartosz Golaszewski
2026-08-03 19:27 ` [PATCH v2 2/6] phy: qcom: sgmii-eth: vote for both voltage rails with correct current loads Mohd Ayaan Anwar
2026-08-03 19:27 ` Mohd Ayaan Anwar
2026-08-03 19:38 ` sashiko-bot
2026-08-03 19:38 ` sashiko-bot
2026-08-10 11:14 ` Bartosz Golaszewski
2026-08-10 11:14 ` Bartosz Golaszewski
2026-08-03 19:27 ` [PATCH v2 3/6] arm64: dts: qcom: lemans-evk: fix SerDes PHY regulator supplies Mohd Ayaan Anwar
2026-08-03 19:27 ` Mohd Ayaan Anwar
2026-08-03 19:37 ` sashiko-bot
2026-08-03 19:37 ` sashiko-bot
2026-08-10 11:15 ` Bartosz Golaszewski
2026-08-10 11:15 ` Bartosz Golaszewski
2026-08-03 19:28 ` [PATCH v2 4/6] arm64: dts: qcom: lemans-ride-common: " Mohd Ayaan Anwar
2026-08-03 19:28 ` Mohd Ayaan Anwar
2026-08-03 19:43 ` sashiko-bot
2026-08-03 19:43 ` sashiko-bot
2026-08-10 11:15 ` Bartosz Golaszewski
2026-08-10 11:15 ` Bartosz Golaszewski
2026-08-03 19:28 ` [PATCH v2 5/6] arm64: dts: qcom: monaco-evk: " Mohd Ayaan Anwar
2026-08-03 19:28 ` Mohd Ayaan Anwar
2026-08-03 19:47 ` sashiko-bot
2026-08-03 19:47 ` sashiko-bot
2026-08-10 11:15 ` Bartosz Golaszewski
2026-08-10 11:15 ` Bartosz Golaszewski
2026-08-03 19:28 ` [PATCH v2 6/6] arm64: dts: qcom: qcs8300-ride: " Mohd Ayaan Anwar
2026-08-03 19:28 ` Mohd Ayaan Anwar
2026-08-03 19:36 ` sashiko-bot [this message]
2026-08-03 19:36 ` sashiko-bot
2026-08-10 11:16 ` Bartosz Golaszewski
2026-08-10 11:16 ` Bartosz Golaszewski
2026-08-04 8:36 ` [PATCH v2 0/6] Fix regulator voting for the Qualcomm SGMII SerDes PHY Mohd Ayaan Anwar
2026-08-04 8:36 ` Mohd Ayaan Anwar
2026-08-07 4:59 ` Manivannan Sadhasivam
2026-08-07 4:59 ` Manivannan Sadhasivam
2026-08-07 12:33 ` (subset) " Vinod Koul
2026-08-07 12:33 ` Vinod Koul
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=20260803193628.E6F681F000E9@smtp.kernel.org \
--to=sashiko-bot@kernel.org \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=linux-phy@lists.infradead.org \
--cc=mohd.anwar@oss.qualcomm.com \
--cc=neil.armstrong@linaro.org \
--cc=olteanv@gmail.com \
--cc=robh@kernel.org \
--cc=sashiko-reviews@lists.linux.dev \
--cc=vkoul@kernel.org \
/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.