Hi everyone,
has anyone managed to use the MDIO bus on the 10Gbe (XGE) with an external (copper) PHY? When using the latest Linux kernel 3.10.10 from git.ti.com, enabling the config option
CONFIG_TI_KEYSTONE_XGE_MDIO=y
results in the following error:
| drivers/net/ethernet/ti/keystone_xgemdio.c: In function 'keystone_mdiox_probe':
| drivers/net/ethernet/ti/keystone_xgemdio.c:374:2: error: implicit declaration of function 'xge_serdes_init_156p25Mhz' [-Werror=implicit-function-declaration]
| xge_serdes_init_156p25Mhz();
| ^
| cc1: some warnings being treated as errors
Grepping through the kernel sources reveals that this function is neither defined nor used anywhere else, so it can not work in its current state!
Does anyone else have the same problem?
Best regards,
Olaf