
From: Nevo Hed nhed+github@starry.com
This patchset includes several commits form Marvell's downstream repo including Ken Ma's patch to replace the SMI implementation with his own Marvell MDIO impolementation. That MVMDIO implementation never made it to upstream and has since been re-implemented by Alex Marginean and seems to be in line for inclusion [1]. My last patch in this set modified Ken's mvpp2 patch to use this new MVMDIO implementation. Few other mvpp2 patches picked as they seemed important yet missing from upstream.
Changes since v2: - Removed `Reviewed-on` lines from Marvell commits, they are meaningless in upstream U-Boot - Commit messages rewording - Split out Kconfig (select of MVMDIO & DM_MDIO by MVPP2) - reworded heading on dtsi change to match last commit (due to noticing no delegates weere listed on patchworks)
Changes since v1: - removes a redaundant fixed-link patch
[1] https://patchwork.ozlabs.org/cover/1136769/
Grzegorz Jaszczyk (1): net: mvpp2: mark phy as invalid in case of missing appropriate driver
Ken Ma (1): net: mvpp2: Replace SMI implementation with marvell MDIO API
Nevo Hed (4): net: mvpp2: no deref null arm: dts: armada-cp110-*dtsi: add xmdio nodes net: mvpp2: use new MVMDIO driver net: mvpp2: MVPP2 now needs MVMDIO
Stefan Chulski (1): net: mvpp2x: fix traffic stuck after PHY start error
arch/arm/dts/armada-cp110-master.dtsi | 9 + arch/arm/dts/armada-cp110-slave.dtsi | 9 + drivers/net/Kconfig | 2 + drivers/net/mvpp2.c | 240 ++++++-------------------- 4 files changed, 72 insertions(+), 188 deletions(-)
-- 2.21.0