Thread (19 messages) 19 messages, 4 authors, 2025-05-16

Re: [PATCH net-next v5 0/5] Add PCS support for Qualcomm IPQ9574 SoC

From: Jakub Kicinski <kuba@kernel.org>
Date: 2025-02-12 03:59:36
Also in: linux-arm-msm, linux-devicetree, lkml

On Fri, 7 Feb 2025 23:53:11 +0800 Lei Wei wrote:
The 'UNIPHY' PCS block in the Qualcomm IPQ9574 SoC provides Ethernet
PCS and SerDes functions. It supports 1Gbps mode PCS and 10-Gigabit
mode PCS (XPCS) functions, and supports various interface modes for
the connectivity between the Ethernet MAC and the external PHYs/Switch.
There are three UNIPHY (PCS) instances in IPQ9574, supporting the six
Ethernet ports.

This patch series adds base driver support for initializing the PCS,
and PCS phylink ops for managing the PCS modes/states. Support for
SGMII/QSGMII (PCS) and USXGMII (XPCS) modes is being added initially.

The Ethernet driver which handles the MAC operations will create the
PCS instances and phylink for the MAC, by utilizing the API exported
by this driver.

While support is being added initially for IPQ9574, the driver is
expected to be easily extendable later for other SoCs in the IPQ
family such as IPQ5332.
Could someone with PHY, or even, dare I say, phylink expertise
take a look here?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help