Tool/software:
Hi -
We are successfully using mainline (6.11-rc2 at the moment) with am6442, on a Phytec EVB.
We are able to use the onboard eth0 / PHY that is on the SOM okay.
We have forward-ported from the 6.1 BSP kernel the pieces related to PRU / PRUETH, the DP83867 PHY support, the related MDIO, and the dts pieces to glue it together, and the firmware from the 6.1 BSP uSD that came with the EVM in order to enable the other two RJ45s on the EVM. Both channels of the PRUETH are enabled same as the 6.1 version (although it needed ti,iep rather than iep on mainline).
This is close to working but we are not quite getting the cigar at the moment.
eth1 and eth2 netdevs appear, we can set addresses etc, and they are bound to the phy, but there is no linkup. We found that we can use ethtool to turn off autoneg, and the switch it is connected to will light up; but any idea of a link is bogus, there is no continuous traffic on the ethernet side and it states the link is 10Mbps (it's a 1Gbps switch).
PRU firmware is being loaded, I also forward-ported the missing M4F support from 6.1 BSP kernel and that firmware is also loaded, in phytec case this does a "heartbeat" on a SOM LED, but didn't solve the PHY situation.
Booting from the 6.1 BSP build, it all works with same switch, cables, EVM, so it seems something missing on the software side.
Any ideas?
Thanks