Thread (34 messages) 34 messages, 4 authors, 2021-01-28

RE: [EXT] Re: [PATCH v4 net-next 19/19] net: mvpp2: add TX FC firmware check

From: Stefan Chulski <hidden>
Date: 2021-01-27 14:41:40
Also in: lkml

-----Original Message-----
From: Russell King - ARM Linux admin <linux@armlinux.org.uk>
Sent: Wednesday, January 27, 2021 4:06 PM
To: Stefan Chulski <redacted>
Cc: netdev@vger.kernel.org; thomas.petazzoni@bootlin.com;
davem@davemloft.net; Nadav Haklai [off-list ref]; Yan
Markman [off-list ref]; linux-kernel@vger.kernel.org;
kuba@kernel.org; mw@semihalf.com; andrew@lunn.ch;
atenart@kernel.org
Subject: [EXT] Re: [PATCH v4 net-next 19/19] net: mvpp2: add TX FC
firmware check

External Email

----------------------------------------------------------------------
On Wed, Jan 27, 2021 at 01:43:35PM +0200, stefanc@marvell.com wrote:
quoted
 	if (priv->global_tx_fc && priv->hw_version != MVPP21) {
-		val = mvpp2_cm3_read(priv, MSS_FC_COM_REG);
-		val |= FLOW_CONTROL_ENABLE_BIT;
-		mvpp2_cm3_write(priv, MSS_FC_COM_REG, val);
+		err = mvpp2_enable_global_fc(priv);
+		if (err) {
+			dev_warn(&pdev->dev, "CM3 firmware not running,
version should be higher than 18.09\n");
quoted
+			dev_warn(&pdev->dev, "Flow control not
supported\n");
quoted
+		}
I've just booted this on my mcbin-ss, and I get:

mvpp2 f2000000.ethernet: CM3 firmware not running, version should be
higher than 18.09
mvpp2 f4000000.ethernet: CM3 firmware not running, version should be
higher than 18.09

which is rather odd, because I believe I'm running the 18.12 firmware from
git://github.com/MarvellEmbeddedProcessors/binaries-marvell
branch binaries-marvell-armada-18.12.

Any ideas?
Your mcbin-ss is A8K AX or A8K B0? On AX revisions we do not have FC support in firmware.

Regards.

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help