net: fec: sharing MDIO for two enet controllers
authorPeng Fan <peng.fan@nxp.com>
Wed, 28 Mar 2018 12:54:14 +0000 (20:54 +0800)
committerJoe Hershberger <joe.hershberger@ni.com>
Fri, 13 Apr 2018 20:47:38 +0000 (15:47 -0500)
commitfbada4855d97532514a2be55e355f4bb49f81766
treef0bc403043ba948033b910a29f8b25aa6977610f
parent8b203863560465f4dde981ecaa876e256e211017
net: fec: sharing MDIO for two enet controllers

On i.MX6SX, 6UL and 7D, there are two enet controllers each has a
MDIO port. But Some boards share one MDIO port for the two enets. So
introduce a configuration CONFIG_FEC_MXC_MDIO_BASE to indicate
the MDIO port for sharing.
In Kconfig, user needs enable CONFIG_FEC_MXC_SHARE_MDIO first to enter
the CONFIG_FEC_MXC_MDIO_BASE.

To i.MX28, adapt to use the new config

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
Cc: Fabio Estevam <fabio.estevam@nxp.com>
drivers/net/Kconfig
drivers/net/fec_mxc.c
include/configs/mx28evk.h