[PATCH 0/3] Enable ICSSG Driver for AM64x

MD Danish Anwar danishanwar at ti.com
Wed May 22 08:36:49 CEST 2024


This series adds device-tree changes (specific to u-boot only), config
changes and env changes to enable ICSSG Ethernet Driver on AM64x.

Patch 1/3 adds remoteproc-name property to the pru cores in
k3-am642-evm-u-boot.dtsi file. This property is not needed in Linux thus
it's not part of the PRU nodes in k3-am64x-main.dtsi. Adding this in 
*u-boot.dtsi as it is only needed for u-boot. Without this different PRU
nodes can have same remoteproc-name which results into probe failure.
For example the node "pru0_0: pru at 34000" and "pru1_0: pru at 34000" both will
have remoteproc-name as "pru at 34000" without this patch, resulting in probe
failure because of non-unique name (_rproc_name_is_unique() API) of PRU
core.

Patch 2/3 Enables necessary configs for AM64x to enable ICSSG driver
Patch 3/3 Sets env variables needed for ICSSG driver

Thanks and Regards,
MD Danish Anwar 

MD Danish Anwar (3):
  arm: dts: k3-am642-evm-u-boot: Add remoteproc-name for PRU cores
  configs: am64x_evm_a53: Enable ICSSG Driver
  board: ti: am64x: Set storage_interface and fw_dev_part ENVs

 arch/arm/dts/k3-am642-evm-u-boot.dtsi | 44 +++++++++++++++++++++++++++
 board/ti/am64x/am64x.env              |  5 +++
 configs/am64x_evm_a53_defconfig       |  5 +++
 3 files changed, 54 insertions(+)


base-commit: 7d24c3e06fa9a3b53cea593d4579886ef0eb4fe8
-- 
2.34.1



More information about the U-Boot mailing list