u-boot/drivers/net/ti
Tom Rini b566f7d239 Merge patch series "Introduce ICSSG Ethernet driver"
MD Danish Anwar <danishanwar@ti.com> says:

Introduce ICSSG PRUETH support in uboot. The ICSSG driver is used in TI
AM654 SR2.0.

The ICSSG PRU Sub-system runs on EMAC firmware. This series Introduces
support for ICSSG driver in uboot.

This series has been tested on AM65x SR2.0, and the ICSSG interface is
able to ping / dhcp and boot kernel using tftp in uboot.

To use ICSSG2 ethernet, the ICSSG firmware needs to be loaded to PRU RPROC
cores and RPROC cores need to be booted with the firmware. This step is
done inside driver similar to kernel.

The remoteproc driver uses request_fw_into_buf() API from fs-loader driver
to load and start rproc with the required firmwares.

This series only introduces driver files. The device tree and config
changes to enable ICSSG driver will be introduced later.
2024-04-12 13:59:12 -06:00
..
am65-cpsw-nuss.c net: ti: am65-cpsw: Fix buffer overflow 2024-04-11 15:52:19 -06:00
cpsw_mdio.c net: am65-cpsw: cpsw_mdio: Switch to proper DM_MDIO framework 2024-03-07 07:59:16 -05:00
cpsw_mdio.h net: am65-cpsw: cpsw_mdio: Switch to proper DM_MDIO framework 2024-03-07 07:59:16 -05:00
cpsw-common.c common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
cpsw.c tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
davinci_emac.c arm: Remove ti816x_evm board and ti816x SoC support 2023-05-31 10:11:46 -04:00
davinci_emac.h driver: net: consolidate ti's code in separate folder 2018-11-05 10:41:59 -06:00
icss_mii_rt.h net: ti: icssg: Add Firmware config and classification APIs. 2024-04-12 13:54:43 -06:00
icssg_classifier.c net: ti: icssg: Add Firmware config and classification APIs. 2024-04-12 13:54:43 -06:00
icssg_config.c net: ti: icssg: Add support sending FDB command to update rx_flow_id 2024-04-12 13:54:43 -06:00
icssg_config.h net: ti: icssg: Add support sending FDB command to update rx_flow_id 2024-04-12 13:54:43 -06:00
icssg_prueth.c net: ti: icssg: Add support sending FDB command to update rx_flow_id 2024-04-12 13:54:43 -06:00
icssg_prueth.h net: ti: icssg: Add support sending FDB command to update rx_flow_id 2024-04-12 13:54:43 -06:00
icssg_queues.c net: ti: icssg: Add icssg queues APIs and macros 2024-04-12 13:54:43 -06:00
icssg_switch_map.h net: ti: icssg: Add Firmware Interface for ICSSG Ethernet driver. 2024-04-12 13:54:43 -06:00
Kconfig net: ti: icssg: Add ICSSG ethernet driver 2024-04-12 13:54:43 -06:00
keystone_net.c common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
Makefile net: ti: icssg: Add ICSSG ethernet driver 2024-04-12 13:54:43 -06:00