On Wed, Mar 31, 2010 at 2:44 AM, Andreas Auer <[email protected]> wrote: > Hello, > > I'm using a customized board similar to the EVM with a DM6446 cpu. The main > difference is that I'm using a Micrel KSZ8893M ethernet switch. The ethernet > switch has an I2C config interface and the standard mdio interface. > Therefore, I'm using the DSA driver subsystem and wrote a small chip driver > (I took the KSZ8893 driver for the Blackfin processor as reference). > Now, my problem is that the ethernet mac of the Davinci cpu is initialized > (probed) later then the DSA driver. And therefore the DSA driver cannot find > a valid netdevice. > Does anyone know how to change the initialization order of the devices?? > Changing the order of the register_device_driver function calls has > basically no influence on the init sequence. > > Thanks, > Andreas
Hello, I encounter the same issue with DA830/OMAP-l137 EVM. Instead of probing PHY to get speed and duplexity, the driver just set the speed and duplexity based on platform data. May want to take a look at the OMAP-l137. Regards, Steve _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
