Hi,
On Fri, Jun 09, 2017 at 12:16:40PM +0200, Arnd Bergmann wrote:
> When MUSB is a loadable module, we get a link error for a built-in
> CPCAP driver:
>
> drivers/phy/built-in.o: In function `cpcap_usb_phy_remove':
> phy-cpcap-usb.c:(.text+0xed9): undefined reference to `musb_mailbox'
>
> This adds a Kconfig dependency to prevent this broken configuration,
> enforcing that CPCAP can only be a module when MUSB is also a module.
>
> Fixes: 68a1f7c9d470 ("phy: cpcap-usb: Add CPCAP PMIC USB support")
> Signed-off-by: Arnd Bergmann <[email protected]>Reviewed-by: Sebastian Reichel <[email protected]> -- Sebastian > --- > drivers/phy/motorola/Kconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/phy/motorola/Kconfig b/drivers/phy/motorola/Kconfig > index 91a46cffd639..6bb7d6bdf1bf 100644 > --- a/drivers/phy/motorola/Kconfig > +++ b/drivers/phy/motorola/Kconfig > @@ -4,6 +4,7 @@ > config PHY_CPCAP_USB > tristate "CPCAP PMIC USB PHY driver" > depends on USB_SUPPORT && IIO > + depends on USB_MUSB_HDRC || USB_MUSB_HDRC=n > select GENERIC_PHY > select USB_PHY > help > -- > 2.9.0 >
signature.asc
Description: PGP signature

