Hi, I'm currently having issues getting the onboard 88E1518 running correctly on CPU1 while Linux is running on CPU0. The code I have written for CPU1 works correctly when run alone, but when running alongside Linux it is unable to initialize the ethernet. Everything works until it tries to setup the PHY, but gets caught in an infinite loop waiting for the PHY to be idling. I'm not sure what is causing the PHY to be busy, I've removed networking from u-boot and Ethernet from the devicetree for Linux. I've also changed all entries pertaining to the onboard Ethernet to no in the kernel config for Linux, although I did need to set config_mii to yes so that my USB Ethernet adapter would work in Linux.
Any help would be greatly appreciated,
Thanks!