From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751611AbdF1XTF (ORCPT ); Wed, 28 Jun 2017 19:19:05 -0400 Received: from mail-wm0-f67.google.com ([74.125.82.67]:36365 "EHLO mail-wm0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751551AbdF1XS6 (ORCPT ); Wed, 28 Jun 2017 19:18:58 -0400 Subject: Re: [RFC 2/2] phy: bcm-ns-usb3: fix MDIO_BUS dependency To: Arnd Bergmann Cc: =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= , Kishon Vijay Abraham I , Andrew Lunn , netdev@vger.kernel.org, "David S . Miller" , linux-kernel@vger.kernel.org References: <20170621220626.46691-1-arnd@arndb.de> <20170621220626.46691-2-arnd@arndb.de> From: Florian Fainelli Message-ID: <2b043867-c145-1083-f0d8-2bcca5e76efa@gmail.com> Date: Wed, 28 Jun 2017 16:18:52 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: <20170621220626.46691-2-arnd@arndb.de> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 06/21/2017 03:06 PM, Arnd Bergmann wrote: > The driver attempts to 'select MDIO_DEVICE', but the code > is actually a loadable module when PHYLIB=m: > > drivers/phy/broadcom/phy-bcm-ns-usb3.o: In function `bcm_ns_usb3_mdiodev_phy_write': > phy-bcm-ns-usb3.c:(.text.bcm_ns_usb3_mdiodev_phy_write+0x28): undefined reference to `mdiobus_write' > drivers/phy/broadcom/phy-bcm-ns-usb3.o: In function `bcm_ns_usb3_module_exit': > phy-bcm-ns-usb3.c:(.exit.text+0x18): undefined reference to `mdio_driver_unregister' > drivers/phy/broadcom/phy-bcm-ns-usb3.o: In function `bcm_ns_usb3_module_init': > phy-bcm-ns-usb3.c:(.init.text+0x18): undefined reference to `mdio_driver_register' > phy-bcm-ns-usb3.c:(.init.text+0x38): undefined reference to `mdio_driver_unregister' > > Using 'depends on MDIO_BUS' instead will avoid the link error. > > Fixes: af850e14a7ae ("phy: bcm-ns-usb3: add MDIO driver using proper bus layer") > Signed-off-by: Arnd Bergmann Reviewed-by: Florian Fainelli -- Florian