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

Joe Hershberger
2018-07-26T19:12:06Z

Hi Tom,

All tests are passing: https://travis-ci.org/jhershbe/u-boot/builds/408198713

The following changes since commit 08fcdd332f3d6bc7842e21a97c80789d9233e147:

Makefile: Fix 'clean' target (2018-07-26 07:12:31 -0400)

are available in the git repository at:

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

for you to fetch changes up to 26026e695afa794ac018a09e79a48120d322b60d:

net: zynq_gem: convert to use livetree (2018-07-26 14:08:23 -0500)

----------------------------------------------------------------
Andrew Thomas (1):
initialize net_mode.if_type

Chris Packham (2):
net: mvgbe: prepare for conversion to driver model
net: mvgbe: convert to DM

Grygorii Strashko (6):
net: phy: dp83867: switch to use ofnode api
net: phy: add ofnode node to struct phy_device
net: phy: dp83867: switch to use phy_get_ofnode()
net: phy: xilinx: switch to use phy_get_ofnode()
drivers: net: cpsw: fix phy dt node setting
drivers: net: zynq_gem: fix phy dt node setting

Joe Hershberger (24):
console: Remember if ctrlc is disabled in console_tstc()
sandbox: Don't disable ctrlc() on sandbox if in raw mode
sandbox: eth-raw: Correct valid socket test in send/recv
sandbox: Fix format of fake-host-hwaddr in test.dts
net: Only call halt on a driver that has been init'ed
sandbox: eth-raw: Make sure descriptors are always initialized
net: Correct comment in Kconfig
net: sandbox: Convert sandbox mock eth driver to livetree
net: sandbox-raw: Convert raw eth driver to livetree
sandbox: eth-raw: Add a function to ask the host about localhost
sandbox: eth-raw: Allow interface to be specified by index
sandbox: eth-raw: Make random MAC addresses available to eth-raw
sandbox: eth-raw: Add a SIMPLE_BUS to enumerate host interfaces
net: Correct size of NFS buffers
net: Check subnet against the actual ip address in use for nfs
net: Always print basic info for nfs, just like tftp
net: When checking prerequisites, consider boot_file_name
net: Re-check prerequisites when autoloading
net: Make copy_filename() accept NULL src
net: Read bootfile from env on netboot_common()
net: Consolidate the parsing of bootfile
arm: Prevent redefinition error in fsl-layerscape
phy: Break include cycle
net: phy: Clean up includes of common.h

Murali Karicheri (1):
net: phy: dp83867: add workaround for incorrect RX_CTRL pin strap

Siva Durga Prasad Paladugu (1):
net: zynq_gem: convert to use livetree

arch/arm/cpu/armv8/fsl-layerscape/cpu.c | 2 +-
arch/sandbox/cpu/eth-raw-os.c | 81 +++++--
arch/sandbox/dts/sandbox.dts | 18 +-
arch/sandbox/dts/sandbox64.dts | 18 +-
arch/sandbox/dts/test.dts | 8 +-
arch/sandbox/include/asm/eth-raw-os.h | 38 ++-
cmd/net.c | 6 +
common/console.c | 9 +-
drivers/net/Kconfig | 5 +-
drivers/net/Makefile | 1 +
drivers/net/cpsw.c | 2 +-
drivers/net/mvgbe.c | 416 ++++++++++++++++++++++++++------
drivers/net/mvgbe.h | 16 ++
drivers/net/phy/atheros.c | 1 +
drivers/net/phy/broadcom.c | 1 -
drivers/net/phy/davicom.c | 1 +
drivers/net/phy/generic_10g.c | 2 -
drivers/net/phy/lxt.c | 1 +
drivers/net/phy/marvell.c | 1 -
drivers/net/phy/micrel_ksz8xxx.c | 1 -
drivers/net/phy/micrel_ksz90x1.c | 2 -
drivers/net/phy/natsemi.c | 1 +
drivers/net/phy/phy.c | 6 +-
drivers/net/phy/realtek.c | 1 -
drivers/net/phy/smsc.c | 1 +
drivers/net/phy/teranetics.c | 1 -
drivers/net/phy/ti.c | 41 +++-
drivers/net/phy/vitesse.c | 1 +
drivers/net/phy/xilinx_phy.c | 10 +-
drivers/net/sandbox-raw-bus.c | 66 +++++
drivers/net/sandbox-raw.c | 53 +++-
drivers/net/sandbox.c | 16 +-
drivers/net/zynq_gem.c | 30 ++-
drivers/serial/sandbox.c | 4 +
include/exports.h | 3 +-
include/net.h | 14 ++
include/phy.h | 68 ++----
include/phy_interface.h | 65 +++++
lib/efi_loader/efi_net.c | 1 +
net/eth-uclass.c | 2 +-
net/net.c | 71 ++++--
net/nfs.c | 43 ++--
net/nfs.h | 7 +-
net/tftp.c | 13 +-
44 files changed, 830 insertions(+), 318 deletions(-)
create mode 100644 drivers/net/sandbox-raw-bus.c
create mode 100644 include/phy_interface.h

Thanks!
-Joe