Hi @henrique.tx,
Sorry for the long response time.
The pins we are using are matching the ones you shared in the previous reply. Last time i check, there are pins that we use that are in the same GPIO bank as the Ethernet, which was my initial suspicion.
Blockquote
Another thing to check: on Cortex-M7 firmware, are you manipulating (e.g. disabling) any clock or power domain? This might impact other resources/interfaces.
I am pretty sure we are not manipulating any clock or power domain. We are using a timer interrupt on the M7, but no other changes to power domain via RTOS or otherwise.
Blockquote
Could you please share more details on why 11s for the “Link Up” is not good enough for your use case?
For the Link up time, the goal is just to get the IPv6 link established as soon as possible to optimize the start up time of the M7 firmware.
We found a nice solution using a override wait conf on eth0, which will work for us for now, and we can probably tinker a bit with static IPs and the DHCP configuration we have to lower the Link up time further if we want to.
When checking the boot log, i can see that the Ethernet driver is probed, and around 12 seconds later, the IPv6 link is established:
[ 7.946277] imx-dwmac 30bf0000.ethernet eth0: PHY [stmmac-0:07] driver [Microchip KSZ9131 Gigabit PHY] (irq=84)
[ 7.965711] imx-dwmac 30bf0000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[ 7.977251] imx-dwmac 30bf0000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-1
[ 7.988899] imx-dwmac 30bf0000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-2
[ 8.000443] imx-dwmac 30bf0000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-3
[ 8.012039] imx-dwmac 30bf0000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-4
[ 8.032872] imx-dwmac 30bf0000.ethernet eth0: No Safety Features support found
[ 8.044014] imx-dwmac 30bf0000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[ 8.056847] imx-dwmac 30bf0000.ethernet eth0: registered PTP clock
[ 8.067247] imx-dwmac 30bf0000.ethernet eth0: FPE workqueue start
[ 8.077266] imx-dwmac 30bf0000.ethernet eth0: configuring for phy/rgmii-id link mode
[ 8.091890] 8021q: adding VLAN 0 to HW filter on device eth0
[ 20.831761] imx-dwmac 30bf0000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
Best regards,
erikr