Hi~ I am colin.
Nowadays, I am very confuzed because of FEC and micrel drivers.
I have plan to use spi slave mode of micrel ksz8873 ethernet switch driver with imx6solo.
I checked that SPI interface worked correctly. I could check that by spidev default driver.
So, I wanted to use the provided micrel ethernet switch driver (SPI) instead of spidev driver.
Finally I turn off the fec driver in the menuconfig and the kernel couldn't find ethernet mac.
DO I have to keep the fec driver for mac and I have to use micrel driver for switch configuration with phy?
Or do I have to turn off FEC driver and I have to use only micrel driver for switch, phy and mac.
I guess, i.mx6solo has MAC, not switch. so I think I have to use FEC driver for MAC....
I am very confused.
static inline void imx6q_enet_init(void)
if (cpu_is_imx6q() && imx_get_soc_revision() == IMX_CHIP_REVISION_2_0)
To use micrel switch ksz8873, what things I have to change in first.
Could you help me?