[U-Boot] [PATCH V2 4/5] net: fec: sharing MDIO for two enet controllers
Jagan Teki
jagannadh.teki at gmail.com
Wed Mar 21 09:19:09 UTC 2018
On Wed, Mar 21, 2018 at 2:31 PM, Peng Fan <peng.fan at nxp.com> wrote:
> 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.
>
> To i.MX28, adapt to use the new config
>
> Signed-off-by: Peng Fan <peng.fan at nxp.com>
> Acked-by: Joe Hershberger <joe.hershberger at ni.com>
> Cc: Fabio Estevam <fabio.estevam at nxp.com>
> ---
>
> V2:
> adapt mx28 to use FEC_MXC_MDIO_BASE
>
> drivers/net/Kconfig | 9 ++++++++-
> drivers/net/fec_mxc.c | 8 ++++++--
> include/configs/mx28evk.h | 1 +
> 3 files changed, 15 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
> index de1947ccc1..c5fd6f648a 100644
> --- a/drivers/net/Kconfig
> +++ b/drivers/net/Kconfig
> @@ -147,9 +147,16 @@ config ETHOC
> help
> This MAC is present in OpenRISC and Xtensa XTFPGA boards.
>
> +config FEC_MXC_MDIO_BASE
> + hex "MDIO base address for the FEC controller"
> + depends on FEC_MXC
> + help
> + This specifies the MDIO registers base address. It is used when
> + two FEC controllers share MDIO bus.
How about retrieving this from dt? we have board that support dt along
with dm supporting.
Jagan.
--
Jagan Teki
Free Software Engineer | www.openedev.com
U-Boot, Linux | Upstream Maintainer
Hyderabad, India.
More information about the U-Boot
mailing list