public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 00/17] arm: ls1021atwr: Convert to use driver model TSEC driver
@ 2016-01-12  6:41 Bin Meng
  2016-01-12  6:41 ` [U-Boot] [PATCH 01/17] powerpc: bsc9132qds: Do not wrap pci_eth_init() with CONFIG_TSEC_ENET Bin Meng
                   ` (17 more replies)
  0 siblings, 18 replies; 57+ messages in thread
From: Bin Meng @ 2016-01-12  6:41 UTC (permalink / raw)
  To: u-boot

This series adds driver model ethernet support to the Freescale
TSEC ethernet driver and convert ls1021atwr board to use it.

Enable the support in the ls1021atwr_nor_defconfig and
ls1021atwr_nor_lpuart_defconfig configurations.


Bin Meng (17):
  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()
  arm: ls1021atwr: Disable CONFIG_E1000 temporarily
  arm: ls1021atwr: Convert to use driver model TSEC driver

 arch/arm/cpu/armv7/ls102xa/cpu.c              |   2 +-
 arch/arm/cpu/armv7/ls102xa/fdt.c              |  26 +-
 arch/arm/dts/ls1021a-twr.dts                  |  20 +
 arch/arm/dts/ls1021a.dtsi                     |  18 +-
 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 +-
 configs/ls1021atwr_nor_defconfig              |   3 +-
 configs/ls1021atwr_nor_lpuart_defconfig       |   3 +-
 doc/device-tree-bindings/net/fsl-tsec-phy.txt |  64 +++
 drivers/net/fsl_mdio.c                        |   4 +-
 drivers/net/tsec.c                            | 536 ++++++++++++++++++--------
 include/configs/ls1021atwr.h                  |   4 +
 include/fsl_mdio.h                            |   7 +-
 include/tsec.h                                |  69 ++--
 18 files changed, 546 insertions(+), 234 deletions(-)
 create mode 100644 doc/device-tree-bindings/net/fsl-tsec-phy.txt

-- 
1.8.2.1

^ permalink raw reply	[flat|nested] 57+ messages in thread

end of thread, other threads:[~2016-01-29 21:27 UTC | newest]

Thread overview: 57+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-12  6:41 [U-Boot] [PATCH 00/17] arm: ls1021atwr: Convert to use driver model TSEC driver Bin Meng
2016-01-12  6:41 ` [U-Boot] [PATCH 01/17] powerpc: bsc9132qds: Do not wrap pci_eth_init() with CONFIG_TSEC_ENET Bin Meng
2016-01-27 15:07   ` Joe Hershberger
2016-01-29 21:26   ` [U-Boot] " Joe Hershberger
2016-01-12  6:41 ` [U-Boot] [PATCH 02/17] powerpc: c29xpcie: " Bin Meng
2016-01-27 15:08   ` Joe Hershberger
2016-01-29 21:26   ` [U-Boot] " Joe Hershberger
2016-01-12  6:41 ` [U-Boot] [PATCH 03/17] powerpc: mpc8572ds: " Bin Meng
2016-01-27 15:08   ` Joe Hershberger
2016-01-29 21:26   ` [U-Boot] " Joe Hershberger
2016-01-12  6:41 ` [U-Boot] [PATCH 04/17] powerpc: mpc8548cds: " Bin Meng
2016-01-27 15:08   ` Joe Hershberger
2016-01-29 21:26   ` [U-Boot] " Joe Hershberger
2016-01-12  6:41 ` [U-Boot] [PATCH 05/17] powerpc: p1010rdb: " Bin Meng
2016-01-27 15:08   ` Joe Hershberger
2016-01-29 21:26   ` [U-Boot] " Joe Hershberger
2016-01-12  6:41 ` [U-Boot] [PATCH 06/17] arm: ls1021atwr: " Bin Meng
2016-01-27 15:09   ` Joe Hershberger
2016-01-29 21:26   ` [U-Boot] " Joe Hershberger
2016-01-12  6:41 ` [U-Boot] [PATCH 07/17] net: tsec: fsl_mdio: Fix several cosmetic issues Bin Meng
2016-01-27 15:11   ` Joe Hershberger
2016-01-29 21:26   ` [U-Boot] " Joe Hershberger
2016-01-12  6:41 ` [U-Boot] [PATCH 08/17] net: tsec: Move rx_idx and tx_idx to struct tsec_private Bin Meng
2016-01-27 15:13   ` Joe Hershberger
2016-01-29 21:26   ` [U-Boot] " Joe Hershberger
2016-01-12  6:41 ` [U-Boot] [PATCH 09/17] net: tsec: Move rxbd and txbd " Bin Meng
2016-01-27 15:15   ` Joe Hershberger
2016-01-29 21:26   ` [U-Boot] " Joe Hershberger
2016-01-12  6:41 ` [U-Boot] [PATCH 10/17] net: tsec: Adjust orders to avoid forward declaration of tsec_send() Bin Meng
2016-01-27 15:15   ` Joe Hershberger
2016-01-29 21:26   ` [U-Boot] " Joe Hershberger
2016-01-12  6:41 ` [U-Boot] [PATCH 11/17] net: tsec: Use tsec_private pointer as the parameter for internal routines Bin Meng
2016-01-27 15:16   ` Joe Hershberger
2016-01-29 21:26   ` [U-Boot] " Joe Hershberger
2016-01-12  6:41 ` [U-Boot] [PATCH 12/17] doc: dt-bindings: Describe Freescale TSEC ethernet controller Bin Meng
2016-01-27 15:17   ` Joe Hershberger
2016-01-29 21:26   ` [U-Boot] " Joe Hershberger
2016-01-12  6:41 ` [U-Boot] [PATCH 13/17] net: tsec: Add driver model ethernet support Bin Meng
2016-01-13 20:09   ` Simon Glass
2016-01-27 15:19   ` Joe Hershberger
2016-01-29 21:26   ` [U-Boot] " Joe Hershberger
2016-01-12  6:41 ` [U-Boot] [PATCH 14/17] net: tsec: Use priv->tbiaddr to initialize TBI PHY address Bin Meng
2016-01-27 15:20   ` Joe Hershberger
2016-01-29 21:26   ` [U-Boot] " Joe Hershberger
2016-01-12  6:41 ` [U-Boot] [PATCH 15/17] arm: ls102xa: Rewrite the logic of ft_fixup_enet_phy_connect_type() Bin Meng
2016-01-27 15:21   ` Joe Hershberger
2016-01-29 21:27   ` [U-Boot] " Joe Hershberger
2016-01-12  6:41 ` [U-Boot] [PATCH 16/17] arm: ls1021atwr: Disable CONFIG_E1000 temporarily Bin Meng
2016-01-12 17:52   ` York Sun
2016-01-13  6:21     ` Bin Meng
2016-01-13 16:07       ` york sun
2016-01-14  1:57         ` Bin Meng
2016-01-12  6:41 ` [U-Boot] [PATCH 17/17] arm: ls1021atwr: Convert to use driver model TSEC driver Bin Meng
2016-01-18  5:16 ` [U-Boot] [PATCH 00/17] " Bin Meng
2016-01-19 17:16   ` york sun
2016-01-26  2:45     ` Bin Meng
2016-01-27 15:26       ` Joe Hershberger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox