> Add the required 'NET_VENDOR_FREESCALE' dependency to make it possible > to select both the PHY and NTMP library modules. Originally this was > meant to be done through an 'IS_REACHABLE' check in the header file, > but that did not work because the drivers/net/ethernet/freescale > directory is not even entered in this case. IS_REACHABLE() is generally > counterproductive because even when it works as intended, it turns > a helpful link-time error into a silent runtime failure that is > harder to debug. In this case, it clearly did not even do anything. >
Hi Arnd, Thanks for fix this issue, I have sent a patch last Sunday. Link: https://lore.kernel.org/netdev/[email protected]/ I think the solution should simply be to add "depends on NET_VENDOR_FREESCALE", right? The changes in enetc_mdio.h seem more like improvements to me.
