[U-Boot] Pull request: u-boot-net.git master

Joe Hershberger
2019-07-25T18:38:29Z

Hi Tom,

These changes passed Travis-CI here: https://travis-ci.org/jhershbe/u-boot/builds/562815175

The following changes since commit a9aa4c5700c68c070d63a391b51ea8d341b6e8a6:

Merge branch '2019-07-24-master-imports' (2019-07-24 14:15:51 -0400)

are available in the git repository at:

git://git.denx.de/u-boot-net.git master

for you to fetch changes up to d53e52225527625c72c4dbff4fe8c0b68a553340:

net: sun8i_emac: Test the correct phy (2019-07-25 13:36:13 -0500)

----------------------------------------------------------------
Alex Marginean (9):
include: configs: ls1028a: set SYS_RX_ETH_BUFFER to 8
drivers: net: add NXP ENETC ethernet driver
drivers: net: add NXP ENETC MDIO driver
drivers: net: apply serdes configuration for ENETC Ethernet interfaces
arm: dts: ls1028a updates for network interfaces
configs: ls1028a: enable networking options in rdb, qds defconfig
drivers: net: fsl_enetc: add support for SGMII 2500
drivers: net: driver for MDIO muxes controlled over I2C
doc: bindings: Add binding for register driven MDIO muxes

Anup Patel (3):
net: macb: Extend MACB driver for SiFive Unleashed board
net: macb: Fix check for little-endian system in gmac_configure_dma()
riscv: sifive: fu540: Sync-up config header with RISC-V QEMU support

Bartosz Golaszewski (1):
net: davinci_emac: convert to using the driver model

Bin Meng (1):
arm: ls1021atwr: Convert to use driver model TSEC driver

Emmanuel Vadot (1):
net: sun8i_emac: Test the correct phy

Jianchao Wang (1):
Add support for the NXP LS1021A-TSN board

Ramon Fried (7):
net: macb: sync header definitions as taken from Linux
net: macb: add support for faster clk rates
net: macb: use bit access macro from header file
net: macb: add support for SGMII phy interface
net: macb: add dma_burst_length config
net: macb: apply sane DMA configuration
net/macb: increase RX buffer size for GEM

Simon Goldschmidt (1):
net: designware: use 'phy_connect' instead of open coded

Vladimir Oltean (7):
net: tsec: Refactor the readout of the tbi-handle property
net: tsec: Fix offset of MDIO registers for DM_ETH
net: tsec: Reverse Christmas tree notation
net: tsec: Make errors visible
net: tsec: Common handling of MAC station address for DM_ETH
net: tsec: Change compatible strings to match Linux
configs: ls1021atwr: Fix distro_bootcmd for QSPI boot

arch/arm/Kconfig | 14 +
arch/arm/cpu/armv7/ls102xa/cpu.c | 2 +-
arch/arm/cpu/armv7/ls102xa/fdt.c | 10 +
arch/arm/dts/Makefile | 2 +-
arch/arm/dts/fsl-ls1028a-qds.dts | 13 +
arch/arm/dts/fsl-ls1028a-rdb.dts | 13 +
arch/arm/dts/fsl-ls1028a.dtsi | 24 +
arch/arm/dts/ls1021a-tsn.dts | 77 ++
arch/arm/dts/ls1021a-twr.dtsi | 32 +
arch/arm/dts/ls1021a.dtsi | 30 +-
arch/arm/mach-davinci/cpu.c | 13 -
arch/arm/mach-omap2/omap3/emac.c | 3 +-
board/davinci/da8xxevm/da850evm.c | 6 -
board/davinci/da8xxevm/omapl138_lcdk.c | 14 -
board/freescale/ls1021atsn/Kconfig | 18 +
board/freescale/ls1021atsn/MAINTAINERS | 8 +
board/freescale/ls1021atsn/Makefile | 3 +
board/freescale/ls1021atsn/README.rst | 97 +++
board/freescale/ls1021atsn/ls1021atsn.c | 260 ++++++
board/freescale/ls1021atsn/ls102xa_pbi.cfg | 15 +
board/freescale/ls1021atsn/ls102xa_rcw_sd.cfg | 8 +
board/freescale/ls1021atwr/ls1021atwr.c | 38 -
board/logicpd/am3517evm/am3517evm.c | 1 -
board/ti/ti816x/evm.c | 3 +-
configs/am3517_evm_defconfig | 1 +
configs/da850_am18xxevm_defconfig | 1 +
configs/da850evm_defconfig | 1 +
configs/da850evm_direct_nor_defconfig | 1 +
configs/da850evm_nand_defconfig | 1 +
configs/ls1021atsn_qspi_defconfig | 79 ++
configs/ls1021atsn_sdcard_defconfig | 91 +++
configs/ls1021atwr_nor_SECURE_BOOT_defconfig | 2 +
configs/ls1021atwr_nor_defconfig | 2 +
configs/ls1021atwr_nor_lpuart_defconfig | 2 +
configs/ls1021atwr_qspi_defconfig | 2 +
.../ls1021atwr_sdcard_ifc_SECURE_BOOT_defconfig | 2 +
configs/ls1021atwr_sdcard_ifc_defconfig | 2 +
configs/ls1021atwr_sdcard_qspi_defconfig | 2 +
configs/ls1028aqds_tfa_SECURE_BOOT_defconfig | 6 +-
configs/ls1028aqds_tfa_defconfig | 5 +-
configs/ls1028ardb_tfa_SECURE_BOOT_defconfig | 4 +
configs/ls1028ardb_tfa_defconfig | 3 +
configs/omapl138_lcdk_defconfig | 1 +
configs/ti816x_evm_defconfig | 1 +
doc/device-tree-bindings/net/fsl-tsec-phy.txt | 4 +-
doc/device-tree-bindings/net/mdio-mux-reg.txt | 82 ++
drivers/net/Kconfig | 15 +
drivers/net/Makefile | 2 +
drivers/net/designware.c | 8 +-
drivers/net/fsl_enetc.c | 597 ++++++++++++++
drivers/net/fsl_enetc.h | 229 ++++++
drivers/net/fsl_enetc_mdio.c | 149 ++++
drivers/net/macb.c | 208 +++--
drivers/net/macb.h | 870 ++++++++++++++++-----
drivers/net/sun8i_emac.c | 29 +-
drivers/net/ti/davinci_emac.c | 77 +-
drivers/net/tsec.c | 59 +-
include/configs/ls1021atsn.h | 250 ++++++
include/configs/ls1021atwr.h | 30 +-
include/configs/ls1028a_common.h | 4 +
include/configs/sifive-fu540.h | 18 +-
include/netdev.h | 1 -
include/tsec.h | 4 +-
63 files changed, 3081 insertions(+), 468 deletions(-)
create mode 100644 arch/arm/dts/ls1021a-tsn.dts
create mode 100644 board/freescale/ls1021atsn/Kconfig
create mode 100644 board/freescale/ls1021atsn/MAINTAINERS
create mode 100644 board/freescale/ls1021atsn/Makefile
create mode 100644 board/freescale/ls1021atsn/README.rst
create mode 100644 board/freescale/ls1021atsn/ls1021atsn.c
create mode 100644 board/freescale/ls1021atsn/ls102xa_pbi.cfg
create mode 100644 board/freescale/ls1021atsn/ls102xa_rcw_sd.cfg
create mode 100644 configs/ls1021atsn_qspi_defconfig
create mode 100644 configs/ls1021atsn_sdcard_defconfig
create mode 100644 doc/device-tree-bindings/net/mdio-mux-reg.txt
create mode 100644 drivers/net/fsl_enetc.c
create mode 100644 drivers/net/fsl_enetc.h
create mode 100644 drivers/net/fsl_enetc_mdio.c
create mode 100644 include/configs/ls1021atsn.h

Thanks!
-Joe