From: Vladimir Oltean <[email protected]> This is a spin-off of the larger patch series for DSA in U-Boot: https://patchwork.ozlabs.org/project/uboot/cover/[email protected]/
There is currently an issue which prevents DSA from working properly with the sandbox: the sandbox uses CONFIG_OF_LIVE, and DSA has a dependency in CONFIG_FIXED_PHY which is broken with CONFIG_OF_LIVE. At Tom Rini's request, the DSA patches were merged without support for sandbox, and here we are now, submitting them separately. Claudiu Manoil (1): sandbox: add a DSA sandbox driver and unit test Vladimir Oltean (3): net: phy: fixed: be compatible with live OF tree net: phy: drop #ifdef CONFIG_DM_ETH around phy_connect_fixed net: mdio: teach dm_eth_phy_connect to connect to fixed PHY arch/Kconfig | 2 + arch/sandbox/dts/test.dts | 48 ++++++++++ drivers/net/Kconfig | 9 ++ drivers/net/Makefile | 1 + drivers/net/dsa_sandbox.c | 179 ++++++++++++++++++++++++++++++++++++++ drivers/net/phy/fixed.c | 30 +++++-- drivers/net/phy/phy.c | 36 ++++---- drivers/net/tsec.c | 6 +- include/configs/sandbox.h | 2 + net/mdio-uclass.c | 12 ++- test/dm/Makefile | 1 + test/dm/dsa.c | 82 +++++++++++++++++ test/dm/eth.c | 10 +-- 13 files changed, 377 insertions(+), 41 deletions(-) create mode 100644 drivers/net/dsa_sandbox.c create mode 100644 test/dm/dsa.c -- 2.25.1

