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

Keerthy j-keerthy at ti.com
Tue Apr 30 06:27:36 UTC 2019



On 30/04/19 11:54 AM, 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.

https://patchwork.ozlabs.org/patch/1090618/

Needs to be applied before trying the cpsw.

> 
> Grygorii Strashko (4):
>    net: ethernet: ti: Introduce am654 gigabit eth switch subsystem driver
>    arm64: dts: k3-am654-base-board: add mcu cpsw nuss pinmux and phy defs
>    configs: am65x_evm_a53: enable networking
>    arm64: dts: ti: k3-am65: add mcu cpsw node
> 
> Keerthy (1):
>    driver: net: ti: cpsw-mdio: use phys_addr_t for mdio_base addr
> 
> Changes in v4:
> 
>    * Patch1 caused dra7 config build warnings corrected them.
> 
> Testing:
> 
>    1) Build tested am3/4 and dra7.
>    2) Booted to kernel using cpsw tftp.
>   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
> 


More information about the U-Boot mailing list