[PATCH 0/4] Sandbox driver for DSA uclass
Vladimir Oltean
olteanv at gmail.com
Tue Feb 16 23:48:00 CET 2021
From: Vladimir Oltean <vladimir.oltean at nxp.com>
This is a spin-off of the larger patch series for DSA in U-Boot:
https://patchwork.ozlabs.org/project/uboot/cover/20210125122357.414742-1-olteanv@gmail.com/
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
More information about the U-Boot
mailing list