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

Joe Hershberger
2018-03-22T20:39:39Z

Hi Tom,

The following changes since commit 2511930193a420eb8bb6cfa9c60912626f68ae67:

Merge git://git.denx.de/u-boot-mips (2018-03-21 18:58:03 -0400)

are available in the git repository at:

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

for you to fetch changes up to d04791dfa5e14183148c4b966a392de7a9869a10:

net: Drop CONFIG_ENC28J60 (2018-03-22 15:05:32 -0500)

----------------------------------------------------------------
Alexander Graf (2):
net: Only access network devices after init
lan7xxx: Require phylib

Calvin Johnson (12):
drivers: net: phy: Fix aquantia compilation with DM
drivers: net: pfe_eth: LS1012A PFE driver introduction
drivers: net: pfe_eth: provide pfe commands
drivers: net: pfe_eth: LS1012A PFE headers
board: freescale: ls1012aqds: enable network support on ls1012aqds
board: freescale: ls1012afrdm: enable network support on ls1012afrdm
board: freescale: ls1012ardb: enable network support on ls1012ardb
board: freescale: ls1012a2g5rdb: enable network support on ls1012a2g5rdb
armv8: fsl-lsch2: add pfe macros and update ccsr_scfg structure
armv8: fsl-lsch2: configure pfe's DDR and HDBUS interfaces and ECC
armv8: layerscape: csu: enable ns access to PFE registers
configs: ls1012a: add pfe configuration for LS1012A

Heinrich Schuchardt (3):
net: mvpp2x: add check after calloc
drivers: net: cpsw: remove superfluous assignment.
net: macb: remove superfluous logical constraint

Leonid Iziumtsev (1):
net: Fix netretry condition

Prabhakar Kushwaha (1):
armv8: fsl-layerscape: Add support of GPIO structure

Priyanka Jain (2):
net/phy/cortina.c: Update get_phy_id implementation
net/phy/cortina: Add No firmware upload option

Tuomas Tynkkynen (1):
net: Drop CONFIG_ENC28J60

kevans at FreeBSD.org (2):
net: phy: Add PHY_RTL8211E_PINE64_GIGABIT_FIX for realtek phys
Configs: Use the newly added PHY_RTL8211E_PINE64_GIGABIT_FIX

arch/arm/cpu/armv8/fsl-layerscape/soc.c | 23 +
.../include/asm/arch-fsl-layerscape/immap_lsch2.h | 63 +-
.../include/asm/arch-fsl-layerscape/ns_access.h | 2 +
arch/arm/include/asm/arch-fsl-layerscape/soc.h | 3 +
board/freescale/ls1012afrdm/Kconfig | 29 +
board/freescale/ls1012afrdm/Makefile | 1 +
board/freescale/ls1012afrdm/eth.c | 124 +++
board/freescale/ls1012afrdm/ls1012afrdm.c | 5 -
board/freescale/ls1012aqds/Kconfig | 45 +
board/freescale/ls1012aqds/Makefile | 1 +
board/freescale/ls1012aqds/eth.c | 309 +++++++
board/freescale/ls1012aqds/ls1012aqds.c | 97 +-
board/freescale/ls1012aqds/ls1012aqds_pfe.h | 45 +
board/freescale/ls1012aqds/ls1012aqds_qixis.h | 2 +-
board/freescale/ls1012ardb/Kconfig | 59 ++
board/freescale/ls1012ardb/Makefile | 1 +
board/freescale/ls1012ardb/eth.c | 135 +++
board/freescale/ls1012ardb/ls1012ardb.c | 4 -
configs/ls1012a2g5rdb_qspi_defconfig | 2 +
configs/ls1012afrdm_qspi_defconfig | 2 +
configs/ls1012aqds_qspi_defconfig | 2 +
configs/ls1012ardb_qspi_defconfig | 2 +
configs/pine64_plus_defconfig | 2 +
drivers/net/Kconfig | 1 +
drivers/net/Makefile | 2 +-
drivers/net/cpsw.c | 2 +-
drivers/net/enc28j60.c | 959 --------------------
drivers/net/enc28j60.h | 238 -----
drivers/net/macb.c | 2 +-
drivers/net/mvpp2.c | 4 +
drivers/net/pfe_eth/Kconfig | 12 +
drivers/net/pfe_eth/Makefile | 12 +
drivers/net/pfe_eth/pfe_cmd.c | 497 ++++++++++
drivers/net/pfe_eth/pfe_driver.c | 643 +++++++++++++
drivers/net/pfe_eth/pfe_eth.c | 297 ++++++
drivers/net/pfe_eth/pfe_firmware.c | 230 +++++
drivers/net/pfe_eth/pfe_hw.c | 999 +++++++++++++++++++++
drivers/net/pfe_eth/pfe_mdio.c | 291 ++++++
drivers/net/phy/Kconfig | 10 +
drivers/net/phy/aquantia.c | 1 +
drivers/net/phy/cortina.c | 59 +-
drivers/net/phy/realtek.c | 34 +
drivers/usb/eth/Kconfig | 2 +
include/configs/ls1012a2g5rdb.h | 11 +-
include/configs/ls1012a_common.h | 6 +-
include/configs/ls1012afrdm.h | 2 +-
include/configs/ls1012ardb.h | 6 +-
include/dm/platform_data/pfe_dm_eth.h | 21 +
include/net/pfe_eth/pfe/cbus.h | 77 ++
include/net/pfe_eth/pfe/cbus/bmu.h | 40 +
include/net/pfe_eth/pfe/cbus/class_csr.h | 180 ++++
include/net/pfe_eth/pfe/cbus/emac.h | 140 +++
include/net/pfe_eth/pfe/cbus/gpi.h | 62 ++
include/net/pfe_eth/pfe/cbus/hif.h | 68 ++
include/net/pfe_eth/pfe/cbus/hif_nocpy.h | 40 +
include/net/pfe_eth/pfe/cbus/tmu_csr.h | 148 +++
include/net/pfe_eth/pfe/cbus/util_csr.h | 47 +
include/net/pfe_eth/pfe/pfe_hw.h | 163 ++++
include/net/pfe_eth/pfe_driver.h | 59 ++
include/net/pfe_eth/pfe_eth.h | 104 +++
include/net/pfe_eth/pfe_firmware.h | 17 +
include/net/pfe_eth/pfe_mdio.h | 13 +
include/netdev.h | 2 -
net/eth-uclass.c | 4 +-
net/net.c | 2 +-
65 files changed, 5198 insertions(+), 1267 deletions(-)
create mode 100644 board/freescale/ls1012afrdm/eth.c
create mode 100644 board/freescale/ls1012aqds/eth.c
create mode 100644 board/freescale/ls1012aqds/ls1012aqds_pfe.h
create mode 100644 board/freescale/ls1012ardb/eth.c
delete mode 100644 drivers/net/enc28j60.c
delete mode 100644 drivers/net/enc28j60.h
create mode 100644 drivers/net/pfe_eth/Kconfig
create mode 100644 drivers/net/pfe_eth/Makefile
create mode 100644 drivers/net/pfe_eth/pfe_cmd.c
create mode 100644 drivers/net/pfe_eth/pfe_driver.c
create mode 100644 drivers/net/pfe_eth/pfe_eth.c
create mode 100644 drivers/net/pfe_eth/pfe_firmware.c
create mode 100644 drivers/net/pfe_eth/pfe_hw.c
create mode 100644 drivers/net/pfe_eth/pfe_mdio.c
create mode 100644 include/dm/platform_data/pfe_dm_eth.h
create mode 100644 include/net/pfe_eth/pfe/cbus.h
create mode 100644 include/net/pfe_eth/pfe/cbus/bmu.h
create mode 100644 include/net/pfe_eth/pfe/cbus/class_csr.h
create mode 100644 include/net/pfe_eth/pfe/cbus/emac.h
create mode 100644 include/net/pfe_eth/pfe/cbus/gpi.h
create mode 100644 include/net/pfe_eth/pfe/cbus/hif.h
create mode 100644 include/net/pfe_eth/pfe/cbus/hif_nocpy.h
create mode 100644 include/net/pfe_eth/pfe/cbus/tmu_csr.h
create mode 100644 include/net/pfe_eth/pfe/cbus/util_csr.h
create mode 100644 include/net/pfe_eth/pfe/pfe_hw.h
create mode 100644 include/net/pfe_eth/pfe_driver.h
create mode 100644 include/net/pfe_eth/pfe_eth.h
create mode 100644 include/net/pfe_eth/pfe_firmware.h
create mode 100644 include/net/pfe_eth/pfe_mdio.h

Thanks!
-Joe