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

Joe Hershberger joe.hershberger at gmail.com
Fri Jan 29 00:32:19 CET 2016


Hi Tom,

Here are the network patches for this round. Should be pretty basic stuff.

Thanks!
-Joe

The following changes since commit 077678eb0c226e52a1f90edabd3369ab26065b32:

  Merge git://git.denx.de/u-boot-dm (2016-01-12 18:12:42 -0500)

are available in the git repository at:


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

for you to fetch changes up to b2b7fbc33ff1b990804e481153dd45de579cff75:

  net: Add bootfile in DHCP Request (2016-01-28 17:19:43 -0600)

----------------------------------------------------------------
Alexandre Messier (4):
      net: phy: micrel: Disable B_CAST on config
      net: phy: Set ANRESTART in setup_forced
      net: phy: Use 'autoneg' flag from phydev
      net: Add bootfile in DHCP Request

Alexey Brodkin (4):
      drivers/net/phy: introduce phy_set_supported()
      include/net.h: add max_speed member in struct eth_pdata
      net/designware: do explicit port selection for 1Gb mode
      net/designware: add support of max-speed device tree property

Bin Meng (15):
      powerpc: bsc9132qds: Do not wrap pci_eth_init() with CONFIG_TSEC_ENET
      powerpc: c29xpcie: Do not wrap pci_eth_init() with CONFIG_TSEC_ENET
      powerpc: mpc8572ds: Do not wrap pci_eth_init() with CONFIG_TSEC_ENET
      powerpc: mpc8548cds: Do not wrap pci_eth_init() with CONFIG_TSEC_ENET
      powerpc: p1010rdb: Do not wrap pci_eth_init() with CONFIG_TSEC_ENET
      arm: ls1021atwr: Do not wrap pci_eth_init() with CONFIG_TSEC_ENET
      net: tsec: fsl_mdio: Fix several cosmetic issues
      net: tsec: Move rx_idx and tx_idx to struct tsec_private
      net: tsec: Move rxbd and txbd to struct tsec_private
      net: tsec: Adjust orders to avoid forward declaration of tsec_send()
      net: tsec: Use tsec_private pointer as the parameter for internal routines
      doc: dt-bindings: Describe Freescale TSEC ethernet controller
      net: tsec: Add driver model ethernet support
      net: tsec: Use priv->tbiaddr to initialize TBI PHY address
      arm: ls102xa: Rewrite the logic of ft_fixup_enet_phy_connect_type()

Codrin Ciubotariu (5):
      drivers: net: vsc9953: Fix number of reserved registers
      drivers: net: vsc9953: Fix FDB aging time
      doc: t1040-l2switch: Update README
      common: cmd_ethsw: Spelling fixes
      drivers: net: vsc9953: Add LAG support

Dinh Nguyen (2):
      net: phy: micrel: add documentation for Micrel KSZ90x1 binding
      net: phy: micrel: fix divisor value for KSZ9031 phy skew

Florian Fainelli (2):
      net: phy: ensure Gigabit features are masked off if requested
      net: phy: breakdown PHY_*_FEATURES defines

Peng Fan (1):
      net: bootp: Ignore packets whose yiaddr is 0

Sascha Hauer (1):
      net: phy: genphy: Allow overwriting features

Shaohui Xie (2):
      net: phy: introduce a quirk PHY_FLAG_BROKEN_RESET
      net: phy: implements probe for Cortina phy

Simon Glass (7):
      tegra: Report errors from PCI init
      net: Don't call board/cpu_eth_init() with driver model
      net: Move common init into a new eth_common.c file
      net: Move environment functions to the common file
      net: Move remaining common functions to eth_common.c
      net: Move driver-model code into its own file
      net: Rename eth.c to eth_lecacy.c

Stefan Agner (1):
      net: phy: do not read configuration register on reset

 arch/arm/cpu/armv7/ls102xa/fdt.c                |  16 +-
 board/freescale/bsc9132qds/bsc9132qds.c         |   4 +-
 board/freescale/c29xpcie/c29xpcie.c             |   4 +-
 board/freescale/ls1021atwr/ls1021atwr.c         |   4 +-
 board/freescale/mpc8548cds/mpc8548cds.c         |   4 +-
 board/freescale/mpc8572ds/mpc8572ds.c           |   4 +-
 board/freescale/p1010rdb/p1010rdb.c             |   4 +-
 common/cmd_ethsw.c                              |  78 +++-
 doc/README.t1040-l2switch                       |  29 +-
 doc/device-tree-bindings/net/fsl-tsec-phy.txt   |  64 +++
 doc/device-tree-bindings/net/micrel-ksz90x1.txt | 165 +++++++
 drivers/net/designware.c                        |  16 +-
 drivers/net/designware.h                        |   1 +
 drivers/net/fsl_mdio.c                          |   4 +-
 drivers/net/phy/cortina.c                       |   7 +
 drivers/net/phy/micrel.c                        |  25 +-
 drivers/net/phy/phy.c                           | 102 ++--
 drivers/net/tsec.c                              | 536 ++++++++++++++-------
 drivers/net/vsc9953.c                           | 354 +++++++++++++-
 drivers/pci/pci_tegra.c                         |   6 +-
 include/ethsw.h                                 |   6 +
 include/fsl_mdio.h                              |   7 +-
 include/net.h                                   |   2 +
 include/phy.h                                   |  25 +-
 include/tsec.h                                  |  69 +--
 include/vsc9953.h                               |  24 +-
 net/Makefile                                    |   7 +-
 net/bootp.c                                     |   4 +
 net/{eth.c => eth-uclass.c}                     | 596 +-----------------------
 net/eth_common.c                                | 166 +++++++
 net/eth_internal.h                              |  40 ++
 net/eth_legacy.c                                | 439 +++++++++++++++++
 32 files changed, 1933 insertions(+), 879 deletions(-)
 create mode 100644 doc/device-tree-bindings/net/fsl-tsec-phy.txt
 create mode 100644 doc/device-tree-bindings/net/micrel-ksz90x1.txt
 rename net/{eth.c => eth-uclass.c} (50%)
 create mode 100644 net/eth_common.c
 create mode 100644 net/eth_internal.h
 create mode 100644 net/eth_legacy.c


More information about the U-Boot mailing list