Re: [PATCH] usb: musb: Remove USB_GADGET driver dependency

2013-12-20 Thread Felipe Balbi
On Thu, Dec 19, 2013 at 10:20:48PM -0300, Ezequiel Garcia wrote:
 This USB controller is dual-role, but can also work in host-only mode.
 There's no reason to condition the entire driver to USB_GADGET. Fix this by
 removing the dependency.
 
 Tested on a Beaglebone black (AM335x) using a regular USB mass storage
 device.
 
 Signed-off-by: Ezequiel Garcia ezequiel.gar...@free-electrons.com
 ---
  drivers/usb/musb/Kconfig | 1 -
  1 file changed, 1 deletion(-)
 
 diff --git a/drivers/usb/musb/Kconfig b/drivers/usb/musb/Kconfig
 index 57dfc0c..2119370 100644
 --- a/drivers/usb/musb/Kconfig
 +++ b/drivers/usb/musb/Kconfig
 @@ -6,7 +6,6 @@
  # (M)HDRC = (Multipoint) Highspeed Dual-Role Controller
  config USB_MUSB_HDRC
   tristate 'Inventra Highspeed Dual Role Controller (TI, ADI, ...)'
 - depends on USB_GADGET

the correct patch would be to turn this into (USB || USB_GADGET) and fix
the mode selection just like dwc3 is doing.

-- 
balbi


signature.asc
Description: Digital signature


Re: [PATCH] usb: musb: Remove USB_GADGET driver dependency

2013-12-20 Thread Ezequiel Garcia
On Fri, Dec 20, 2013 at 09:49:58AM -0600, Felipe Balbi wrote:
 On Thu, Dec 19, 2013 at 10:20:48PM -0300, Ezequiel Garcia wrote:
  This USB controller is dual-role, but can also work in host-only mode.
  There's no reason to condition the entire driver to USB_GADGET. Fix this by
  removing the dependency.
  
  Tested on a Beaglebone black (AM335x) using a regular USB mass storage
  device.
  
  Signed-off-by: Ezequiel Garcia ezequiel.gar...@free-electrons.com
  ---
   drivers/usb/musb/Kconfig | 1 -
   1 file changed, 1 deletion(-)
  
  diff --git a/drivers/usb/musb/Kconfig b/drivers/usb/musb/Kconfig
  index 57dfc0c..2119370 100644
  --- a/drivers/usb/musb/Kconfig
  +++ b/drivers/usb/musb/Kconfig
  @@ -6,7 +6,6 @@
   # (M)HDRC = (Multipoint) Highspeed Dual-Role Controller
   config USB_MUSB_HDRC
  tristate 'Inventra Highspeed Dual Role Controller (TI, ADI, ...)'
  -   depends on USB_GADGET
 
 the correct patch would be to turn this into (USB || USB_GADGET) and fix
 the mode selection just like dwc3 is doing.
 

Ah, I see now. Let me prepare a v2 then.
-- 
Ezequiel GarcĂ­a, Free Electrons
Embedded Linux, Kernel and Android Engineering
http://free-electrons.com
--
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


[PATCH] usb: musb: Remove USB_GADGET driver dependency

2013-12-19 Thread Ezequiel Garcia
This USB controller is dual-role, but can also work in host-only mode.
There's no reason to condition the entire driver to USB_GADGET. Fix this by
removing the dependency.

Tested on a Beaglebone black (AM335x) using a regular USB mass storage
device.

Signed-off-by: Ezequiel Garcia ezequiel.gar...@free-electrons.com
---
 drivers/usb/musb/Kconfig | 1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/usb/musb/Kconfig b/drivers/usb/musb/Kconfig
index 57dfc0c..2119370 100644
--- a/drivers/usb/musb/Kconfig
+++ b/drivers/usb/musb/Kconfig
@@ -6,7 +6,6 @@
 # (M)HDRC = (Multipoint) Highspeed Dual-Role Controller
 config USB_MUSB_HDRC
tristate 'Inventra Highspeed Dual Role Controller (TI, ADI, ...)'
-   depends on USB_GADGET
help
  Say Y here if your system has a dual role high speed USB
  controller based on the Mentor Graphics silicon IP.  Then
-- 
1.8.1.5

--
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