On Mon, 10 Feb 2014, Hans de Goede wrote:

> Disallow ohci- / ehci-platform being built-in, when the phy core is build as
> a module.
> 
> Signed-off-by: Hans de Goede <hdego...@redhat.com>
> ---
>  drivers/usb/host/Kconfig | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/usb/host/Kconfig b/drivers/usb/host/Kconfig
> index e28cbe0..1dd73e3 100644
> --- a/drivers/usb/host/Kconfig
> +++ b/drivers/usb/host/Kconfig
> @@ -255,7 +255,7 @@ config USB_EHCI_ATH79
>  
>  config USB_EHCI_HCD_PLATFORM
>       tristate "Generic EHCI driver for a platform device"
> -     depends on !PPC_OF
> +     depends on !PPC_OF && (GENERIC_PHY || !GENERIC_PHY)
>       default n
>       ---help---
>         Adds an EHCI host driver for a generic platform device, which

Now that PPC_OF isn't an issue, you'll have to redo this patch.
 
I'd like to see a comment accompanying the new dependency line,
something like:

        # Don't allow this driver to be built-in if the PHY core is a module
        depends on (GENERIC_PHY || !GENERIC_PHY)

Otherwise, nobody who reads this will understand what's going on.

Similarly, in the 2/2 patch, put the new dependencies on their own 
lines along with a little explanation, such as:

        depends on (GENERIC_PHY || !GENERIC_PHY)  # Needed for ehci-platform

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to