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

Joe Hershberger
2016-01-28T23:32:19Z

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