Please pull u-boot-net/next

Hi Tom, Please pull the latest changes from u-boot-net/next branch which include:
* DM9000 DM support * tftp server bug fix * mdio ofnode support functions * Various phy fixes and improvements.
The following changes since commit 8221c52d88fbe84ca9692dc23827e21403c952e8:
Merge tag 'u-boot-at91-2022.07-a' of https://source.denx.de/u-boot/custodians/u-boot-at91 into next (2022-04-04 08:26:55 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-net.git/next
for you to fetch changes up to 0154e6de37e8bbaac837939391f6d4a8f0b3fd18:
configs: net: dm9000: Move new Kconfig option to board configs (2022-04-13 15:14:31 +0300)
---------------------------------------------------------------- Arjan Minzinga Zijlstra (1): net: tftp: fix tftp server initialization
Haolin Li (1): net: phy: dp83867: Fix a never true comparison
Marek Behún (17): net: mdio-uclass: fix type for phy_mode_str and phy_handle_str net: mdio-uclass: use ARRAY_SIZE() net: introduce helpers to get PHY ofnode from MAC net: mdio-uclass: add wrappers for read/write/reset operations treewide: use dm_mdio_read/write/reset() wrappers net: phy: fix parsing wrong property net: introduce helpers to get PHY interface mode from a device/ofnode treewide: Rename PHY_INTERFACE_MODE_COUNT to PHY_INTERFACE_MODE_MAX treewide: Rename PHY_INTERFACE_MODE_NONE to PHY_INTERFACE_MODE_NA phy: Move PHY_INTERFACE_MODE_NA to the beginning of the enum definition net: phy: xilinx: Check interface type in ->config(), not ->probe() net: phy: use ->is_c45 instead of is_10g_interface() bcmgenet, sun8i_emac: Don't connect PHY two times net: phy: don't require PHY interface mode during PHY creation driver: net: ti: keystone_net: Deduplicate code driver: net: ti: keystone_net: Convert to ofnode functions driver: net: ti: keystone_net: Change priv member type
Marek Vasut (17): net: dm9000: Make accessor names lowercase net: dm9000: Replace DM9000_DBG() with debug() net: dm9000: Make RxLen and RxStatus lowercase net: dm9000: Drop unused dump_regs() net: dm9000: Turn DM9000_DMP_PACKET() into a function net: dm9000: Drop volatiles net: dm9000: Checkpatch cleanup net: dm9000: Reorder and staticize net: dm9000: Rename board_info to dm9000_priv net: dm9000: Drop static device private data net: dm9000: Drop dm9000.h and staticize SROM access net: dm9000: Pass private data around for IO net: dm9000: Split non-DM specific bits from common code net: dm9000: Receive one packet per recv call net: dm9000: Add DM support net: dm9000: Add Kconfig entry configs: net: dm9000: Move new Kconfig option to board configs
Nate Drude (1): phy: adin: add driver for Analog Devices ADIN1300 PHY
Tim Harvey (2): net: fec: prevent undesired de-assertion of phy-reset on request net: eth-phy: prevent undesired de-assertion of phy-reset on request
Vladimir Oltean (2): net: phy: dp83867: avoid error in dp83867_of_init() when PHY has no OF node net: phy: atheros: avoid error in ar803x_of_init() when PHY has no OF node
arch/sandbox/dts/test.dts | 14 ++++ board/CZ.NIC/turris_mox/turris_mox.c | 2 +- board/boundary/nitrogen6x/nitrogen6x.c | 2 +- board/freescale/corenet_ds/eth_hydra.c | 2 +- board/freescale/corenet_ds/eth_superhydra.c | 4 +- board/freescale/t104xrdb/eth.c | 4 +- board/gdsys/a38x/controlcenterdc.c | 7 +- board/gdsys/a38x/ihs_phys.c | 6 +- board/st/stm32f746-disco/stm32f746-disco.c | 13 ++- configs/M5253DEMO_defconfig | 1 + configs/at91sam9261ek_dataflash_cs0_defconfig | 1 + configs/at91sam9261ek_dataflash_cs3_defconfig | 1 + configs/at91sam9261ek_nandflash_defconfig | 1 + configs/ci20_mmc_defconfig | 1 + configs/colibri_pxa270_defconfig | 1 + configs/devkit8000_defconfig | 1 + doc/device-tree-bindings/net/phy/adin.txt | 26 ++++++ drivers/core/ofnode.c | 44 ++++++++++ drivers/core/read.c | 10 +++ drivers/net/Kconfig | 5 ++ drivers/net/ag7xxx.c | 9 +- drivers/net/altera_tse.c | 17 ++-- drivers/net/bcm6348-eth.c | 8 +- drivers/net/bcmgenet.c | 12 +-- drivers/net/designware.c | 10 +-- drivers/net/dm9000x.c | 827 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------ drivers/net/dwc_eth_qos.c | 40 ++------- drivers/net/eth-phy-uclass.c | 2 +- drivers/net/ethoc.c | 4 +- drivers/net/fec_mxc.c | 13 +-- drivers/net/fm/b4860.c | 8 +- drivers/net/fm/eth.c | 13 +-- drivers/net/fm/init.c | 8 +- drivers/net/fm/ls1043.c | 6 +- drivers/net/fm/ls1046.c | 8 +- drivers/net/fm/p1023.c | 4 +- drivers/net/fm/p4080.c | 6 +- drivers/net/fm/p5020.c | 6 +- drivers/net/fm/p5040.c | 6 +- drivers/net/fm/t1024.c | 4 +- drivers/net/fm/t1040.c | 4 +- drivers/net/fm/t2080.c | 6 +- drivers/net/fm/t4240.c | 6 +- drivers/net/fsl_enetc.c | 13 +-- drivers/net/ftgmac100.c | 11 +-- drivers/net/higmacv300.c | 9 +- drivers/net/ldpaa_eth/ldpaa_eth.c | 28 ++----- drivers/net/ldpaa_eth/ldpaa_wriop.c | 10 +-- drivers/net/ldpaa_eth/ls1088a.c | 4 +- drivers/net/ldpaa_eth/ls2080a.c | 4 +- drivers/net/ldpaa_eth/lx2160a.c | 4 +- drivers/net/macb.c | 10 +-- drivers/net/mdio_mux_sandbox.c | 6 +- drivers/net/mscc_eswitch/jr2_switch.c | 2 +- drivers/net/mscc_eswitch/luton_switch.c | 2 +- drivers/net/mscc_eswitch/ocelot_switch.c | 2 +- drivers/net/mscc_eswitch/serval_switch.c | 2 +- drivers/net/mscc_eswitch/servalt_switch.c | 2 +- drivers/net/mt7620-eth.c | 45 ++++------ drivers/net/mtk_eth.c | 8 +- drivers/net/mvgbe.c | 7 +- drivers/net/mvneta.c | 11 +-- drivers/net/mvpp2.c | 9 +- drivers/net/pch_gbe.c | 4 +- drivers/net/phy/Kconfig | 5 ++ drivers/net/phy/Makefile | 1 + drivers/net/phy/adin.c | 228 ++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/net/phy/aquantia.c | 2 +- drivers/net/phy/atheros.c | 2 +- drivers/net/phy/dp83867.c | 9 +- drivers/net/phy/ethernet_id.c | 5 +- drivers/net/phy/phy.c | 120 ++++++++++---------------- drivers/net/phy/xilinx_gmii2rgmii.c | 14 ++-- drivers/net/pic32_eth.c | 11 +-- drivers/net/qe/dm_qe_uec.c | 11 +-- drivers/net/ravb.c | 19 ++--- drivers/net/sh_eth.c | 19 ++--- drivers/net/sni_ave.c | 16 ++-- drivers/net/sni_netsec.c | 10 +-- drivers/net/sun8i_emac.c | 13 +-- drivers/net/sunxi_emac.c | 5 +- drivers/net/ti/am65-cpsw-nuss.c | 15 +--- drivers/net/ti/cpsw.c | 10 +-- drivers/net/ti/keystone_net.c | 194 +++++++++++++++++++----------------------- drivers/net/tsec.c | 9 +- drivers/net/xilinx_axi_emac.c | 10 +-- drivers/net/zynq_gem.c | 9 +- include/_exports.h | 3 +- include/configs/M5253DEMO.h | 1 - include/configs/at91sam9261ek.h | 1 - include/configs/ci20.h | 1 - include/configs/colibri_pxa270.h | 1 - include/configs/devkit8000.h | 1 - include/dm/ofnode.h | 27 ++++++ include/dm/read.h | 36 ++++++++ include/dm9000.h | 16 ---- include/exports.h | 3 +- include/fm_eth.h | 2 +- include/miiphy.h | 31 +++++++ include/phy.h | 41 +++------ include/phy_interface.h | 11 ++- include/vsc9953.h | 2 +- net/mdio-mux-uclass.c | 16 +--- net/mdio-uclass.c | 96 ++++++++++----------- net/tftp.c | 2 + test/dm/mdio.c | 18 ++-- test/dm/mdio_mux.c | 16 ++-- test/dm/ofnode.c | 22 +++++ 108 files changed, 1337 insertions(+), 1113 deletions(-) create mode 100644 doc/device-tree-bindings/net/phy/adin.txt create mode 100644 drivers/net/phy/adin.c delete mode 100644 include/dm9000.h
Thanks, Ramon

On Wed, Apr 13, 2022 at 06:10:40PM +0300, Ramon Fried wrote:
Hi Tom, Please pull the latest changes from u-boot-net/next branch which include:
- DM9000 DM support
- tftp server bug fix
- mdio ofnode support functions
- Various phy fixes and improvements.
The following changes since commit 8221c52d88fbe84ca9692dc23827e21403c952e8:
Merge tag 'u-boot-at91-2022.07-a' of https://source.denx.de/u-boot/custodians/u-boot-at91 into next (2022-04-04 08:26:55 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-net.git/next
for you to fetch changes up to 0154e6de37e8bbaac837939391f6d4a8f0b3fd18:
configs: net: dm9000: Move new Kconfig option to board configs (2022-04-13 15:14:31 +0300)
To follow-up to myself from https://patchwork.ozlabs.org/project/uboot/patch/20220406223308.9833-4-kabel... this doesn't pass CI currently, after I fixed the merge conflicts. It's possible I did that wrong, or something else is now being exposed in sandbox.

On Wed, Apr 13, 2022 at 06:10:40PM +0300, Ramon Fried wrote:
Hi Tom, Please pull the latest changes from u-boot-net/next branch which include:
- DM9000 DM support
- tftp server bug fix
- mdio ofnode support functions
- Various phy fixes and improvements.
The following changes since commit 8221c52d88fbe84ca9692dc23827e21403c952e8:
Merge tag 'u-boot-at91-2022.07-a' of https://source.denx.de/u-boot/custodians/u-boot-at91 into next (2022-04-04 08:26:55 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-net.git/next
for you to fetch changes up to 0154e6de37e8bbaac837939391f6d4a8f0b3fd18:
configs: net: dm9000: Move new Kconfig option to board configs (2022-04-13 15:14:31 +0300)
Applied to u-boot/master, thanks!
participants (2)
-
Ramon Fried
-
Tom Rini