]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
net: phy: marvell10g: report if the PHY fails to boot firmware
authorRussell King <rmk+kernel@armlinux.org.uk>
Tue, 28 May 2019 09:34:42 +0000 (10:34 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 4 Jun 2019 05:59:42 +0000 (07:59 +0200)
commit41eb8340b9f8e141c03f9908ff7be1639743d732
tree8d83c421a8bcd7bb918178b579708e1728f85b29
parent19024b5db74495804d8f89419c9f3c17a958e47a
net: phy: marvell10g: report if the PHY fails to boot firmware

[ Upstream commit 3d3ced2ec5d71b99d72ae6910fbdf890bc2eccf0 ]

Some boards do not have the PHY firmware programmed in the 3310's flash,
which leads to the PHY not working as expected.  Warn the user when the
PHY fails to boot the firmware and refuse to initialise.

Fixes: 20b2af32ff3f ("net: phy: add Marvell Alaska X 88X3310 10Gigabit PHY support")
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Tested-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/phy/marvell10g.c