Hi, I am trying to let Cortex-M7 monitor ethernet controller status while Cortex-A53 is doing ethernet communication, I checked the configurations of Resource Domain Controller (RDC), two ENET is readable by all domains.
Cortex-M7 can read ENET status reg when Cortex-A53 stop at U-Boot console, but Cortex-M7 and Cortex-A53 both hang when Linux ENET driver is probed.
I tried to read GPIO and UART reg on Cortex-M7 side, both Cortex-M7 and Cortex-A53 work well, Cortex-A53 can boot into Linux console and Cortex-M7 can read the reg in a loop at the same time, everything works well.
Please give me some hint, why Cortex-M7 and Cortex-A53 cannot read ENET reg at the same time, while they can read other reg at the same time?
By the way, I am using real-time-edge-2.3.0 on i.MX8MP lpddr4_evk