[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <148597502055.11383.3512094760146329121@sboyd-linaro>
Date: Wed, 01 Feb 2017 10:50:20 -0800
From: Stephen Boyd <stephen.boyd@...aro.org>
To: Arnd Bergmann <arnd@...db.de>,
"Kishon Vijay Abraham I" <kishon@...com>
Cc: "Rob Herring" <robh@...nel.org>, "Arnd Bergmann" <arnd@...db.de>,
"Felipe Balbi" <felipe.balbi@...ux.intel.com>,
"Guenter Roeck" <groeck@...omium.org>, linux-kernel@...r.kernel.org
Subject: Re: [PATCH] phy: qcom-usb-hs: add extcon dependency
Quoting Arnd Bergmann (2017-02-01 08:08:55)
> If extcon is a loadable module and qcom-usb-hs is built-in,
> we get a link failure:
>
> drivers/phy/phy-qcom-usb-hs.o: In function `qcom_usb_hs_phy_power_off':
> phy-qcom-usb-hs.c:(.text.qcom_usb_hs_phy_power_off+0x24): undefined reference to `extcon_unregister_notifier'
> drivers/phy/phy-qcom-usb-hs.o: In function `qcom_usb_hs_phy_power_on':
> phy-qcom-usb-hs.c:(.text.qcom_usb_hs_phy_power_on+0x1a0): undefined reference to `extcon_get_state'
> phy-qcom-usb-hs.c:(.text.qcom_usb_hs_phy_power_on+0x1cc): undefined reference to `extcon_register_notifier'
> drivers/phy/phy-qcom-usb-hs.o: In function `qcom_usb_hs_phy_probe':
> phy-qcom-usb-hs.c:(.text.qcom_usb_hs_phy_probe+0x15c): undefined reference to `extcon_get_edev_by_phandle'
>
> Adding a hard dependency avoids the problem. Alternatively we could
> use "depends on EXTCON || !EXTCON" to allow building with extcon
> disabled completely, but the other PHY drivers with extcon support
> also just have a dependency, so this is more consistent.
>
> Fixes: e2427b09ba92 ("phy: Add support for Qualcomm's USB HS phy")
> Signed-off-by: Arnd Bergmann <arnd@...db.de>
Kishon already sent a patch for this.
Powered by blists - more mailing lists