From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joe Hershberger Date: Thu, 28 Jan 2016 17:32:19 -0600 Subject: [U-Boot] Pull request: u-boot-net.git master Message-ID: 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, 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