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

Keerthy j-keerthy at ti.com
Thu Jun 6 11:38:16 UTC 2019



On 02/05/19 11:14 AM, Keerthy wrote:
> 
> 
> On 30/04/19 11:57 AM, Keerthy wrote:
>>
>>
>> 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.
> 
> Tom,
> 
> Thanks for pulling this series and as pointed above please pull the 
> patch [1] which will avoid udma accessing RT registers before channel 
> config is done.

Tom,

I do not see this series in latest u-boot. Was this dropped for some reason?

- Keerthy
> 
> Regards,
> Keerthy
> 
> [1] https://patchwork.ozlabs.org/patch/1090618/
> 
>>
>>>
>>> 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
>>>
>> _______________________________________________
>> U-Boot mailing list
>> U-Boot at lists.denx.de
>> https://lists.denx.de/listinfo/u-boot
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> https://lists.denx.de/listinfo/u-boot


More information about the U-Boot mailing list