From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joe Hershberger Date: Thu, 26 Jul 2018 14:12:06 -0500 Subject: [U-Boot] Pull request: u-boot-net.git master Message-ID: <20180726191356.52407FED24@linux-xvxi.amer.corp.natinst.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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