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

Joe Hershberger
2018-11-05T17:51:41Z

Hi Tom,

Built successfully on Travis: https://travis-ci.org/jhershbe/u-boot/builds/450020193

The following changes since commit 5ef76e59c12c79d106ebda70b710468aa6bd8b75:

Merge branch 'master' of git://git.denx.de/u-boot-sh (2018-11-04 08:12:21 -0500)

are available in the git repository at:

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

for you to fetch changes up to 79d8127168e211f4745bd2183a3338c6c4e2d003:

driver: net: ti: keystone_net: switch to use common mdio lib (2018-11-05 10:42:01 -0600)

----------------------------------------------------------------
CÃ©dric Le Goater (13):
net: ftgmac100: use the BIT() macro
net: ftgmac100: use the aligned() macro
net: ftgmac100: convert to driver model
net: ftgmac100: use setbits_le32() in the reset method
net: ftgmac100: add MDIO bus and phylib support
net: ftgmac100: convert the RX/TX descriptor arrays
net: ftgmac100: handle timeouts when transmitting
net: ftgmac100: add clock support
aspeed: ast2500: fix missing break in D2PLL clock enablement
net: ftgmac100: Add support for the Aspeed SoC
aspeed: Update ast2500 SoC DTS file to Linux v4.17-rc6 level
aspeed: Activate ethernet devices on the ast2500 Eval Board
aspeed: ast2500: fix D2-PLL clock setting in RGMII mode

Grygorii Strashko (7):
driver: net: consolidate ti's code in separate folder
configs: net: convert DRIVER_TI_KEYSTONE_NET kconfig
drivers: net: keystone_net: drop non dm code
driver: net: ti: cpsw: update to use SPDX identifier
driver: net: ti: introduce common mdio support library
driver: net: ti: cpsw: switch to use common mdio lib
driver: net: ti: keystone_net: switch to use common mdio lib

Quentin Schulz (3):
net: phy: mscc: add support for VSC8584 PHY
net: phy: mscc: factorize part of config function for VSC8584
net: phy: mscc: add support for VSC8574 PHY

Stefan Roese (1):
net: Add MT7628 ethernet driver

arch/arm/dts/ast2500-evb.dts | 23 +
arch/arm/dts/ast2500.dtsi | 1949 ++++++++++++--------
arch/arm/include/asm/ti-common/keystone_net.h | 27 -
arch/arm/mach-davinci/dp83848.c | 2 +-
arch/arm/mach-davinci/et1011c.c | 2 +-
arch/arm/mach-davinci/ksz8873.c | 2 +-
arch/arm/mach-davinci/lxt972.c | 2 +-
board/ti/ks2_evm/board.c | 53 -
board/ti/ks2_evm/board.h | 3 -
board/ti/ks2_evm/board_k2e.c | 74 -
board/ti/ks2_evm/board_k2g.c | 18 -
board/ti/ks2_evm/board_k2hk.c | 42 -
board/ti/ks2_evm/board_k2l.c | 42 -
configs/evb-ast2500_defconfig | 8 +
configs/k2e_evm_defconfig | 1 +
configs/k2e_hs_evm_defconfig | 1 +
configs/k2g_evm_defconfig | 1 +
configs/k2g_hs_evm_defconfig | 1 +
configs/k2hk_evm_defconfig | 1 +
configs/k2hk_hs_evm_defconfig | 1 +
configs/k2l_evm_defconfig | 1 +
configs/k2l_hs_evm_defconfig | 1 +
.../net/mediatek,mt7628-eth.txt | 17 +
drivers/clk/aspeed/clk_ast2500.c | 39 +
drivers/net/Kconfig | 45 +-
drivers/net/Makefile | 5 +-
drivers/net/ftgmac100.c | 732 ++++----
drivers/net/ftgmac100.h | 158 +-
drivers/net/mt7628-eth.c | 644 +++++++
drivers/net/phy/mscc.c | 995 ++++++++++
drivers/net/ti/Kconfig | 20 +
drivers/net/ti/Makefile | 7 +
drivers/net/{ => ti}/cpsw-common.c | 0
drivers/net/{ => ti}/cpsw.c | 146 +-
drivers/net/ti/cpsw_mdio.c | 203 ++
drivers/net/ti/cpsw_mdio.h | 18 +
drivers/net/{ => ti}/davinci_emac.c | 0
drivers/net/{ => ti}/davinci_emac.h | 0
drivers/net/{ => ti}/keystone_net.c | 401 +---
include/configs/ti_armv7_keystone2.h | 1 -
include/netdev.h | 1 -
41 files changed, 3657 insertions(+), 2030 deletions(-)
create mode 100644 doc/device-tree-bindings/net/mediatek,mt7628-eth.txt
create mode 100644 drivers/net/mt7628-eth.c
create mode 100644 drivers/net/ti/Kconfig
create mode 100644 drivers/net/ti/Makefile
rename drivers/net/{ => ti}/cpsw-common.c (100%)
rename drivers/net/{ => ti}/cpsw.c (90%)
create mode 100644 drivers/net/ti/cpsw_mdio.c
create mode 100644 drivers/net/ti/cpsw_mdio.h
rename drivers/net/{ => ti}/davinci_emac.c (100%)
rename drivers/net/{ => ti}/davinci_emac.h (100%)
rename drivers/net/{ => ti}/keystone_net.c (68%)

Thanks!
-Joe