Thanks for the comments! I have sent a revised patch. - Tong
On Thu, Feb 11, 2021 at 12:38 PM Florian Fainelli <f.faine...@gmail.com> wrote: > > On 2/11/21 8:09 AM, Tong Zhang wrote: > > FSL_ENETC_MDIO use symbols from PHYLIB and MDIO_DEVRES, however they are > > not auto selected. > > > > ERROR: modpost: "__mdiobus_register" > > [drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio.ko] undefined! > > ERROR: modpost: "mdiobus_unregister" > > [drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio.ko] undefined! > > ERROR: modpost: "devm_mdiobus_alloc_size" > > [drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio.ko] undefined! > > > > auto select MDIO_DEVRES and PHYLIB when FSL_ENETC_MDIO is selected. > > depends on MDIO_DEVRES && MDIO_BUS > > would be more appropriate because the symbols you reference are part of > the MDIO bus layer, which happens to associated with PHYLIB depending on > the configuration but as far as build goes you can separate the two. > -- > Florian