u-boot/drivers/net/ti
Vignesh Raghavendra 38922b1f4a net: ti: am65-cpsw: Add support for multi port independent MAC mode
On certain TI SoC, like AM64x there is a CPSW3G which supports 2
external independent MAC ports for single CPSW instance.
It is not possible for Ethernet driver to register more than one port
for given instance.

This patch modifies top level CPSW NUSS as UCLASS_MISC and binds
UCLASS_ETH to individual ports so as to support bring up more than one
Ethernet interface in U-Boot.

Note that there is no isolation in the since, CPSW NUSS is in promisc
mode and forwards all packets to host.

Since top level driver is now UCLASS_MISC, board files would need to
instantiate this driver explicitly.

Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
2022-01-15 10:38:26 -05:00
..
Kconfig net: ti: am65-cpsw: Add support for multi port independent MAC mode 2022-01-15 10:38:26 -05:00
Makefile net: ethernet: ti: Introduce am654 gigabit eth switch subsystem driver 2019-07-15 13:32:25 -05:00
am65-cpsw-nuss.c net: ti: am65-cpsw: Add support for multi port independent MAC mode 2022-01-15 10:38:26 -05:00
cpsw-common.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
cpsw.c dm: treewide: Rename ofdata_to_platdata() to of_to_plat() 2020-12-13 16:51:09 -07:00
cpsw_mdio.c common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
cpsw_mdio.h driver: net: ti: cpsw-mdio: use phys_addr_t for mdio_base addr 2019-07-15 13:32:25 -05:00
davinci_emac.c net: davinci_emac: ensure mdiodev->name is NULL terminated after MDIO_NAME_LEN truncation 2021-09-28 18:50:56 +03:00
davinci_emac.h
keystone_net.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00