Re: [U-Boot] [PATCH v5 0/5] net: ethernet: ti: Introduce am654 gigabit eth switch subsystem driver

2019-07-08 Thread Joe Hershberger
On Tue, Jul 2, 2019 at 12:07 AM Keerthy  wrote:
>
>
>
> On 06/06/19 5:43 PM, Keerthy wrote:
> > Add new driver for the TI AM65x SoC Gigabit Ethernet Switch subsystem (CPSW
> > NUSS). It has two ports and provides Ethernet packet communication for the
> > device and can be configured as an Ethernet switch. CPSW NUSS features: the
> > Reduced Gigabit Media Independent Interface (RGMII), Reduced Media
> > Independent Interface (RMII), and the Management Data Input/Output (MDIO)
> > interface for physical layer device (PHY) management. The TI AM65x SoC has
> > integrated two-port Gigabit Ethernet Switch subsystem into device MCU
> > domain named MCU_CPSW0. One Ethernet port (port 1) with selectable RGMII
> > and RMII interfaces and an internal Communications Port Programming
> > Interface (CPPI) port (Host port 0).
> >
> > Host Port 0 CPPI Packet Streaming Interface interface supports 8 TX
> > channels and on RX channels operating by TI am654 NAVSS Unified DMA
> > Peripheral Root Complex (UDMA-P) controller.
> >
> > Tested for tftp and booting to kernel on am654-evm.
>
> Tom,
>
> Please pull this series. If there are no further comments.

This is next on my list to review.

Thanks,
-Joe

> - Keerthy
>
> >
> > Changes in v5:
> >* Rebased to latest which meant adapting to pinmux macro change.
> >
> > Changes in v4:
> >
> >* Patch1 caused dra7 config build warnings corrected them.
> >
> >
> > Grygorii Strashko (4):
> >net: ethernet: ti: Introduce am654 gigabit eth switch subsystem driver
> >arm64: dts: ti: k3-am65: add mcu cpsw node
> >arm64: dts: k3-am654-base-board: add mcu cpsw nuss pinmux and phy defs
> >configs: am65x_evm_a53: enable networking
> >
> > Keerthy (1):
> >driver: net: ti: cpsw-mdio: use phys_addr_t for mdio_base addr
> >
> >   arch/arm/dts/k3-am65.dtsi|   2 +
> >   arch/arm/dts/k3-am654-base-board-u-boot.dtsi | 170 
> >   configs/am65x_evm_a53_defconfig  |   7 +
> >   drivers/net/ti/Kconfig   |   8 +
> >   drivers/net/ti/Makefile  |   1 +
> >   drivers/net/ti/am65-cpsw-nuss.c  | 794 +++
> >   drivers/net/ti/cpsw_mdio.c   |   4 +-
> >   drivers/net/ti/cpsw_mdio.h   |   2 +-
> >   8 files changed, 985 insertions(+), 3 deletions(-)
> >   create mode 100644 drivers/net/ti/am65-cpsw-nuss.c
> >
> ___
> U-Boot mailing list
> U-Boot@lists.denx.de
> https://lists.denx.de/listinfo/u-boot
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] [PATCH v5 0/5] net: ethernet: ti: Introduce am654 gigabit eth switch subsystem driver

2019-07-01 Thread Keerthy



On 06/06/19 5:43 PM, Keerthy wrote:

Add new driver for the TI AM65x SoC Gigabit Ethernet Switch subsystem (CPSW
NUSS). It has two ports and provides Ethernet packet communication for the
device and can be configured as an Ethernet switch. CPSW NUSS features: the
Reduced Gigabit Media Independent Interface (RGMII), Reduced Media
Independent Interface (RMII), and the Management Data Input/Output (MDIO)
interface for physical layer device (PHY) management. The TI AM65x SoC has
integrated two-port Gigabit Ethernet Switch subsystem into device MCU
domain named MCU_CPSW0. One Ethernet port (port 1) with selectable RGMII
and RMII interfaces and an internal Communications Port Programming
Interface (CPPI) port (Host port 0).

Host Port 0 CPPI Packet Streaming Interface interface supports 8 TX
channels and on RX channels operating by TI am654 NAVSS Unified DMA
Peripheral Root Complex (UDMA-P) controller.

Tested for tftp and booting to kernel on am654-evm.


Tom,

Please pull this series. If there are no further comments.

- Keerthy



Changes in v5:
   * Rebased to latest which meant adapting to pinmux macro change.

Changes in v4:

   * Patch1 caused dra7 config build warnings corrected them.
  


Grygorii Strashko (4):
   net: ethernet: ti: Introduce am654 gigabit eth switch subsystem driver
   arm64: dts: ti: k3-am65: add mcu cpsw node
   arm64: dts: k3-am654-base-board: add mcu cpsw nuss pinmux and phy defs
   configs: am65x_evm_a53: enable networking

Keerthy (1):
   driver: net: ti: cpsw-mdio: use phys_addr_t for mdio_base addr

  arch/arm/dts/k3-am65.dtsi|   2 +
  arch/arm/dts/k3-am654-base-board-u-boot.dtsi | 170 
  configs/am65x_evm_a53_defconfig  |   7 +
  drivers/net/ti/Kconfig   |   8 +
  drivers/net/ti/Makefile  |   1 +
  drivers/net/ti/am65-cpsw-nuss.c  | 794 +++
  drivers/net/ti/cpsw_mdio.c   |   4 +-
  drivers/net/ti/cpsw_mdio.h   |   2 +-
  8 files changed, 985 insertions(+), 3 deletions(-)
  create mode 100644 drivers/net/ti/am65-cpsw-nuss.c


___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] [PATCH v5 0/5] net: ethernet: ti: Introduce am654 gigabit eth switch subsystem driver

2019-06-06 Thread Keerthy
Add new driver for the TI AM65x SoC Gigabit Ethernet Switch subsystem (CPSW
NUSS). It has two ports and provides Ethernet packet communication for the
device and can be configured as an Ethernet switch. CPSW NUSS features: the
Reduced Gigabit Media Independent Interface (RGMII), Reduced Media
Independent Interface (RMII), and the Management Data Input/Output (MDIO)
interface for physical layer device (PHY) management. The TI AM65x SoC has
integrated two-port Gigabit Ethernet Switch subsystem into device MCU
domain named MCU_CPSW0. One Ethernet port (port 1) with selectable RGMII
and RMII interfaces and an internal Communications Port Programming
Interface (CPPI) port (Host port 0).

Host Port 0 CPPI Packet Streaming Interface interface supports 8 TX
channels and on RX channels operating by TI am654 NAVSS Unified DMA
Peripheral Root Complex (UDMA-P) controller.

Tested for tftp and booting to kernel on am654-evm.

Changes in v5:
  * Rebased to latest which meant adapting to pinmux macro change.

Changes in v4:

  * Patch1 caused dra7 config build warnings corrected them.
 

Grygorii Strashko (4):
  net: ethernet: ti: Introduce am654 gigabit eth switch subsystem driver
  arm64: dts: ti: k3-am65: add mcu cpsw node
  arm64: dts: k3-am654-base-board: add mcu cpsw nuss pinmux and phy defs
  configs: am65x_evm_a53: enable networking

Keerthy (1):
  driver: net: ti: cpsw-mdio: use phys_addr_t for mdio_base addr

 arch/arm/dts/k3-am65.dtsi|   2 +
 arch/arm/dts/k3-am654-base-board-u-boot.dtsi | 170 
 configs/am65x_evm_a53_defconfig  |   7 +
 drivers/net/ti/Kconfig   |   8 +
 drivers/net/ti/Makefile  |   1 +
 drivers/net/ti/am65-cpsw-nuss.c  | 794 +++
 drivers/net/ti/cpsw_mdio.c   |   4 +-
 drivers/net/ti/cpsw_mdio.h   |   2 +-
 8 files changed, 985 insertions(+), 3 deletions(-)
 create mode 100644 drivers/net/ti/am65-cpsw-nuss.c

-- 
2.17.1

___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot