Hello TI experts, I'm using SDK 8.6 and I'm trying to enable the ethernet interface on A72 cores running linux. The hardware is a proprietary card derived from the sk-tda4vm reference system with few modifications. One of these differences refers to the way the ethernet interface is physically connected and managed. On our card we connected the CPSW9G port 8 to an external phy via RGMII. The external PHY is a TI DP83867 device configured at the MDIO address 2. I know the hardware is working fine because from the mcu2_0 core I'm able cto configure and use the ethernet interface and communicate with an external PC. But I'm interested to have the ethernet on A72 as Native Ethernet (no need to share the interface between the different cores and use Virtual MAC and EthSwitch firmware). I'm facing issues and I was not able to have the interface working so far.
Can you confirm SDK 8.6 supports the capability to configure a port of CPSW9 as Native Ethernet on a72?
Kernel startup traces is showing the following error:
[ 1.113846] davinci_mdio c000f00.mdio: Configuring MDIO in manual mode
[ 1.156804] davinci_mdio c000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
[ 1.165228] davinci_mdio c000f00.mdio: phy[2]: device c000f00.mdio:02, driver TI DP83867
[ 1.173346] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000
[ 1.186035] am65-cpsw-nuss c000000.ethernet: /bus@100000/ethernet@c000000/ethernet-ports/port@8 error retrieving port phy: -19
and no network interface is configured at all. It seems my port phy cannot be detected through cpsw9g port 8. What I'm missing or doing wrong in my configuration?