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

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@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

On Thu, Mar 22, 2018 at 03:39:39PM -0500, Joe Hershberger wrote:
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)
Applied to u-boot/master, thanks!
participants (2)
-
Joe Hershberger
-
Tom Rini