Re: [PATCH net-next v11 2/6] dt-bindings: net: pcs: add rockchip,rk3568-xpcs support
From: Rob Herring (Arm)
Date: Fri Oct 09 2026 - 12:49:59 EST
On Fri, 09 Oct 2026 01:51:56 +0800, Coia Prant wrote:
> Add device tree binding documentation for the Synopsys DesignWare
> XPCS integrated on the Rockchip RK3568 SoC.
>
> The XPCS is accessed over the APB3 bus and internally connected to
> a Naneng Combo SerDes PHY. It supports 1000BASE-X, SGMII, and
> QSGMII modes, with four MII ports.
>
> The MII port used by the SGMII link is derived from the MAC it is
> routed to: GMAC0 uses port 0, GMAC1 uses port 1. The port index is
> not an independent board-level configuration, so the binding does
> not describe the ports. If a future SoC needs per-port configuration
> that cannot be derived, pcs-handle argument cells can be added then.
>
> The CRU reset lines (SRST_XPCS*) are intentionally not described: no
> in-tree user requests them, and bring-up relies on the PD_PIPE power
> domain, the SerDes PHY and the in-IP soft reset. They can be added
> later as optional without breaking ABI.
>
> Signed-off-by: Coia Prant <coiaprant@xxxxxxxxx>
> ---
> .../net/pcs/rockchip,rk3568-xpcs.yaml | 69 +++++++++++++++++++
> 1 file changed, 69 insertions(+)
> create mode 100644 Documentation/devicetree/bindings/net/pcs/rockchip,rk3568-xpcs.yaml
>
Reviewed-by: Rob Herring (Arm) <robh@xxxxxxxxxx>