[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