From: sashiko-bot@kernel.org
To: "Coia Prant" <coiaprant@gmail.com>
Cc: conor+dt@kernel.org, wsa+renesas@sang-engineering.com,
olteanv@gmail.com, linux-phy@lists.infradead.org,
neil.armstrong@linaro.org, vkoul@kernel.org, robh@kernel.org,
devicetree@vger.kernel.org
Subject: Re: [PATCH net-next v10 05/11] arm64: dts: rockchip: rk3568: add XPCS and fixed-clock nodes
Date: Wed, 23 Sep 2026 20:05:22 +0000 [thread overview]
Message-ID: <20260923200523.283221F00893@smtp.kernel.org> (raw)
In-Reply-To: <20260922200336.2201212-6-coiaprant@gmail.com>
Thank you for your contribution! Sashiko AI review found 2 potential issue(s) to consider:
- [Low] arm64: dts: missing required phys and phy-names in xpcs node
- [Low] arm64: dts: invalid status property in ethernet-pcs-mii subnodes
--
commit f7f429813cd82e99b5d810d46e4c1e52b84d1623
Author: Coia Prant <coiaprant@gmail.com>
arm64: dts: rockchip: rk3568: add XPCS and fixed-clock nodes
This commit adds the XPCS device node, its PCS-MII sub-nodes, and fixed-clock
nodes for GMAC reference clocks to the RK3568 SoC device tree.
> The XPCS node requires a reference to the appropriate Naneng Combo PHY
> via the phys property. dtbs_check only validates required properties
> for enabled nodes, so the SoC dtsi does not provide phys/phy-names:
[Severity: Low]
The commit message states that dtbs_check only validates required properties
for enabled nodes, but is this accurate?
The dt-schema validates all matching nodes against the
rockchip,rk3568-xpcs.yaml schema, regardless of their status property. Since
the schema defines phys and phy-names as unconditionally required, will this
cause make dtbs_check to emit missing-property warnings for every RK3568
board that does not explicitly provide these properties?
> diff --git a/arch/arm64/boot/dts/rockchip/rk3568.dtsi b/arch/arm64/boot/dts/rockchip/rk3568.dtsi
> index 3bc653f027f1f..2cea108b31a4e 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3568.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/rk3568.dtsi
[ ... ]
> + xpcs: ethernet-pcs@fda00000 {
> + compatible = "rockchip,rk3568-xpcs";
> + #address-cells = <1>;
> + #size-cells = <0>;
> + reg = <0x0 0xfda00000 0x0 0x200000>;
> + clocks = <&cru PCLK_XPCS>, <&cru CLK_XPCS_EEE>;
> + clock-names = "csr", "eee";
> + power-domains = <&power RK3568_PD_PIPE>;
> + status = "disabled";
> +
> + xpcs_mii0: ethernet-pcs-mii@0 {
> + reg = <0>;
> + status = "disabled";
[Severity: Low]
Does adding the status property here cause undocumented property warnings
during dtbs_check?
The rockchip,rk3568-xpcs.yaml schema defines the ethernet-pcs-mii subnodes
using patternProperties with additionalProperties: false, but does not
explicitly include status in its allowed properties, nor does it reference a
core schema that would bring it in.
Since disabling the parent xpcs node is sufficient, is the status property
redundant in these child nodes?
> + };
[ ... ]
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260922200336.2201212-1-coiaprant@gmail.com?part=5
WARNING: multiple messages have this Message-ID (diff)
From: sashiko-bot@kernel.org
To: "Coia Prant" <coiaprant@gmail.com>
Cc: conor+dt@kernel.org, wsa+renesas@sang-engineering.com,
olteanv@gmail.com, linux-phy@lists.infradead.org,
neil.armstrong@linaro.org, vkoul@kernel.org, robh@kernel.org,
devicetree@vger.kernel.org
Subject: Re: [PATCH net-next v10 05/11] arm64: dts: rockchip: rk3568: add XPCS and fixed-clock nodes
Date: Wed, 23 Sep 2026 20:05:22 +0000 [thread overview]
Message-ID: <20260923200523.283221F00893@smtp.kernel.org> (raw)
In-Reply-To: <20260922200336.2201212-6-coiaprant@gmail.com>
Thank you for your contribution! Sashiko AI review found 2 potential issue(s) to consider:
- [Low] arm64: dts: missing required phys and phy-names in xpcs node
- [Low] arm64: dts: invalid status property in ethernet-pcs-mii subnodes
--
commit f7f429813cd82e99b5d810d46e4c1e52b84d1623
Author: Coia Prant <coiaprant@gmail.com>
arm64: dts: rockchip: rk3568: add XPCS and fixed-clock nodes
This commit adds the XPCS device node, its PCS-MII sub-nodes, and fixed-clock
nodes for GMAC reference clocks to the RK3568 SoC device tree.
> The XPCS node requires a reference to the appropriate Naneng Combo PHY
> via the phys property. dtbs_check only validates required properties
> for enabled nodes, so the SoC dtsi does not provide phys/phy-names:
[Severity: Low]
The commit message states that dtbs_check only validates required properties
for enabled nodes, but is this accurate?
The dt-schema validates all matching nodes against the
rockchip,rk3568-xpcs.yaml schema, regardless of their status property. Since
the schema defines phys and phy-names as unconditionally required, will this
cause make dtbs_check to emit missing-property warnings for every RK3568
board that does not explicitly provide these properties?
> diff --git a/arch/arm64/boot/dts/rockchip/rk3568.dtsi b/arch/arm64/boot/dts/rockchip/rk3568.dtsi
> index 3bc653f027f1f..2cea108b31a4e 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3568.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/rk3568.dtsi
[ ... ]
> + xpcs: ethernet-pcs@fda00000 {
> + compatible = "rockchip,rk3568-xpcs";
> + #address-cells = <1>;
> + #size-cells = <0>;
> + reg = <0x0 0xfda00000 0x0 0x200000>;
> + clocks = <&cru PCLK_XPCS>, <&cru CLK_XPCS_EEE>;
> + clock-names = "csr", "eee";
> + power-domains = <&power RK3568_PD_PIPE>;
> + status = "disabled";
> +
> + xpcs_mii0: ethernet-pcs-mii@0 {
> + reg = <0>;
> + status = "disabled";
[Severity: Low]
Does adding the status property here cause undocumented property warnings
during dtbs_check?
The rockchip,rk3568-xpcs.yaml schema defines the ethernet-pcs-mii subnodes
using patternProperties with additionalProperties: false, but does not
explicitly include status in its allowed properties, nor does it reference a
core schema that would bring it in.
Since disabling the parent xpcs node is sufficient, is the status property
redundant in these child nodes?
> + };
[ ... ]
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260922200336.2201212-1-coiaprant@gmail.com?part=5
--
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy
next prev parent reply other threads:[~2026-09-23 20:05 UTC|newest]
Thread overview: 101+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-22 20:03 [PATCH net-next v10 00/11] net: pcs: add basic support for RK3568 XPCS Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-09-22 20:03 ` [PATCH net-next v10 01/11] net: stmmac: move XPCS lifetime management to platform drivers Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-09-25 2:03 ` netdev-bot+sashiko
2026-09-25 2:03 ` netdev-bot+sashiko
2026-09-25 2:03 ` netdev-bot+sashiko
2026-09-22 20:03 ` [PATCH net-next v10 02/11] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-09-25 2:03 ` netdev-bot+sashiko
2026-09-25 2:03 ` netdev-bot+sashiko
2026-09-25 2:03 ` netdev-bot+sashiko
2026-09-22 20:03 ` [PATCH net-next v10 03/11] phy: rockchip: naneng-combphy: add SGMII MAC selection for RK3568 Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-10-05 20:59 ` Jakub Kicinski
2026-10-05 20:59 ` Jakub Kicinski
2026-10-05 20:59 ` Jakub Kicinski
2026-10-05 21:15 ` Coia Prant
2026-10-05 21:15 ` Coia Prant
2026-10-05 21:15 ` Coia Prant
2026-10-05 21:43 ` Vinod Koul
2026-10-05 21:43 ` Vinod Koul
2026-10-05 21:43 ` Vinod Koul
2026-10-05 22:01 ` Coia Prant
2026-10-05 22:01 ` Coia Prant
2026-10-05 22:01 ` Coia Prant
2026-10-05 21:44 ` Jakub Kicinski
2026-10-05 21:44 ` Jakub Kicinski
2026-10-05 21:44 ` Jakub Kicinski
2026-10-05 22:04 ` Coia Prant
2026-10-05 22:04 ` Coia Prant
2026-10-05 22:04 ` Coia Prant
2026-09-22 20:03 ` [PATCH net-next v10 04/11] dt-bindings: net: pcs: add rockchip,rk3568-xpcs support Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-09-22 20:03 ` [PATCH net-next v10 05/11] arm64: dts: rockchip: rk3568: add XPCS and fixed-clock nodes Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-09-23 20:05 ` sashiko-bot [this message]
2026-09-23 20:05 ` sashiko-bot
2026-09-24 5:19 ` Coia Prant
2026-09-24 5:19 ` Coia Prant
2026-09-25 2:03 ` netdev-bot+sashiko
2026-09-25 2:03 ` netdev-bot+sashiko
2026-09-25 2:03 ` netdev-bot+sashiko
2026-09-22 20:03 ` [PATCH net-next v10 06/11] net: pcs: xpcs: add ANRESTART support for SGMII link recovery Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-09-25 2:03 ` netdev-bot+sashiko
2026-09-25 2:03 ` netdev-bot+sashiko
2026-09-25 2:03 ` netdev-bot+sashiko
2026-09-22 20:03 ` [PATCH net-next v10 07/11] net: pcs: xpcs: add Rockchip RK3568 platform glue driver Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-09-23 20:05 ` sashiko-bot
2026-09-23 20:05 ` sashiko-bot
2026-09-24 5:12 ` Coia Prant
2026-09-24 5:12 ` Coia Prant
2026-09-25 2:03 ` netdev-bot+sashiko
2026-09-25 2:03 ` netdev-bot+sashiko
2026-09-25 2:03 ` netdev-bot+sashiko
2026-09-25 4:52 ` Coia Prant
2026-09-25 4:52 ` Coia Prant
2026-09-25 4:52 ` Coia Prant
2026-09-22 20:03 ` [PATCH net-next v10 08/11] dt-bindings: net: rockchip-dwmac: document pcs-handle Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-09-22 20:03 ` [PATCH net-next v10 09/11] net: stmmac: dwmac-rk: add SGMII support for RK3568 Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-09-25 2:03 ` netdev-bot+sashiko
2026-09-25 2:03 ` netdev-bot+sashiko
2026-09-25 2:03 ` netdev-bot+sashiko
2026-09-25 4:31 ` Coia Prant
2026-09-25 4:31 ` Coia Prant
2026-09-25 4:31 ` Coia Prant
2026-09-22 20:03 ` [PATCH net-next v10 10/11] arm64: dts: rockchip: rk3568-photonicat: enable SGMII LAN port Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-09-25 2:03 ` netdev-bot+sashiko
2026-09-25 2:03 ` netdev-bot+sashiko
2026-09-25 2:03 ` netdev-bot+sashiko
2026-09-22 20:03 ` [PATCH net-next v10 11/11] MAINTAINERS: add entry for Rockchip XPCS driver Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-09-22 20:03 ` Coia Prant
2026-09-23 2:50 ` [PATCH net-next v10 00/11] net: pcs: add basic support for RK3568 XPCS Jakub Kicinski
2026-09-23 2:50 ` Jakub Kicinski
2026-09-23 2:50 ` Jakub Kicinski
2026-09-23 12:40 ` Coia Prant
2026-09-23 12:40 ` Coia Prant
2026-09-23 12:40 ` Coia Prant
2026-10-05 20:58 ` Jakub Kicinski
2026-10-05 20:58 ` Jakub Kicinski
2026-10-05 20:58 ` Jakub Kicinski
2026-10-05 21:13 ` Coia Prant
2026-10-05 21:13 ` Coia Prant
2026-10-05 21:13 ` Coia Prant
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=20260923200523.283221F00893@smtp.kernel.org \
--to=sashiko-bot@kernel.org \
--cc=coiaprant@gmail.com \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=linux-phy@lists.infradead.org \
--cc=neil.armstrong@linaro.org \
--cc=olteanv@gmail.com \
--cc=robh@kernel.org \
--cc=sashiko-reviews@lists.linux.dev \
--cc=vkoul@kernel.org \
--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.