]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
Merge patch series "Introduce ICSSG Ethernet driver"
authorTom Rini <trini@konsulko.com>
Fri, 12 Apr 2024 19:54:51 +0000 (13:54 -0600)
committerTom Rini <trini@konsulko.com>
Fri, 12 Apr 2024 19:59:12 +0000 (13:59 -0600)
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.

1  2 
arch/arm/mach-k3/common.c

Simple merge