Thread (21 messages) 21 messages, 4 authors, 2023-12-01

Re: [PATCH v6 3/6] net: phy: at803x: add QCA8084 ethernet phy support

flat view

From: Jie Luo <hidden>
Date: 2023-11-28 07:17:30
Also in: linux-devicetree, linux-doc, lkml


On 11/27/2023 9:22 PM, Andrew Lunn wrote:
On Mon, Nov 27, 2023 at 02:21:46PM +0800, Jie Luo wrote:
quoted

On 11/27/2023 1:31 AM, Andrew Lunn wrote:
quoted
quoted
+		/* There are two PCSs available for QCA8084, which support the
+		 * following interface modes.
+		 *
+		 * 1. PHY_INTERFACE_MODE_10G_QXGMII utilizes PCS1 for all
+		 * available 4 ports, which is for all link speeds.
+		 *
+		 * 2. PHY_INTERFACE_MODE_2500BASEX utilizes PCS0 for the
+		 * fourth port, which is only for the link speed 2500M same
+		 * as QCA8081.
+		 *
+		 * 3. PHY_INTERFACE_MODE_SGMII utilizes PCS0 for the fourth
+		 * port, which is for the link speed 10M, 100M and 1000M same
+		 * as QCA8081.
+		 */
How are these 3 modes configured? I don't see any software
configuration of this in these drivers. Can it only by configured by
strapping?
The interface mode is passed in the .config_init, which is configured
by the PCS driver, the hardware register is located in the PCS, this
driver will be pushed later.
Is this the same as how the syqca807x works? Can the PCS driver be
shared by these two drivers?
I am not sure syqca807x, would you point me the code path of this driver?
What i don't like at the moment is that we have two driver
developments going on at once for hardware which seems very similar,
but no apparent cooperation?

	Andrew
The PCS of qca8084 is the PHY PCS, which should be new PCS driver,
in the previous chips, we don't have this kind of PHY PCS.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help