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 <[email protected]>
> ---
> 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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html