Please pull u-boot-net/next
Ramon Fried
rfried.dev at gmail.com
Wed Apr 13 17:10:40 CEST 2022
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
More information about the U-Boot
mailing list