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

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to