答复: Re: 答复: Re: 答复: Re: 答复: Re: 答复: Re: 【PATCH】USB:add new zte 3g-modem's pid to option.c

2013-12-17 Thread 张君
Signed-off-by:Jun zhang --- drivers/usb/serial/option.c 2013-11-21 04:37:52.0 +0800 +++ option_bac.c2013-11-28 14:13:54.480576688 +0800 @@ -1419,6 +1419,17 @@   .driver_info = (kernel_ulong_t)&net_intf3_blacklist },   { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_I

Re: [PATCH V3] usb: musb: Fix unstable init of OTG_INTERFSEL.

2013-12-17 Thread Andreas Naumann
Am 17.12.2013 18:22, schrieb David Cohen: On Tue, Dec 17, 2013 at 05:48:33PM +0100, anaum...@ultratronik.de wrote: From: Andreas Naumann This is a hard to reproduce problem which leads to non-functional USB-OTG port in 0.1%-1% of all boots. Tracked it down to commit e25bec160158abe86c276d7d206

Re: [PATCH] usb: phy: fix driver dependencies

2013-12-17 Thread Stephen Rothwell
Hi Felipe, On Mon, 16 Dec 2013 23:27:49 -0600 Felipe Balbi wrote: > > On Mon, Dec 16, 2013 at 09:27:02PM -0800, Greg KH wrote: > > On Mon, Dec 16, 2013 at 11:12:28PM -0600, Felipe Balbi wrote: > > > > > > On Tue, Dec 10, 2013 at 09:01:18PM -0600, Felipe Balbi wrote: > > > > On Tue, Dec 10, 2013

Re: [PATCH] usb: dwc3: ep0: Handle variable-length Data Stage

2013-12-17 Thread Felipe Balbi
Hi, On Tue, Dec 17, 2013 at 03:59:31PM +0900, Anton Tikhomirov wrote: > In accordance with specification, when sent data length is please mention section of specification. > an exact multiple of wMaxPacketSize for the pipe and less > than requested by host, the function shall return a zero-lengt

Re: "EHCI: BIOS handoff failed (BIOS bug?) 01010001" on Celeron N2805 (Bay Trail) / Gateway LT41P

2013-12-17 Thread Ken Harris
FYI, when I boot MS Windows 8.1, it says the USB controller is "Intel EHCI 0F34" (w/ "usbehci.sys" driver). On Tue, Dec 17, 2013 at 7:12 PM, Adam Williamson wrote: > Ken Harris wrote: >>On Tue, Dec 17, 2013 at 1:03 PM, Sarah Sharp >> wrote: >> On Tue, 17 Dec 2013, Ken Harris wrote: >>

Re: "EHCI: BIOS handoff failed (BIOS bug?) 01010001" on Celeron N2805 (Bay Trail) / Gateway LT41P

2013-12-17 Thread Adam Williamson
Ken Harris wrote: >On Tue, Dec 17, 2013 at 1:03 PM, Sarah Sharp > wrote: > >>> On Tue, 17 Dec 2013, Ken Harris wrote: > >>> > Sebastien: >>> > >>> > Thanks for the info. I just tried Linux >3.13.0-0.rc3.git5.1.fc21.i686 >>> > (from Fedora rawhide) and I still get the same error messages and >USB

[PATCH] xhci_suspend optimized for hibernate

2013-12-17 Thread Todd E Brandt
This patch improves xhci suspend time during a hibernate call by removing redundant saves and stores. It adds a new hc_driver callback called pci_poweroff which any host can define. It will be called on hibernate instead of pci_suspend if it exists. The patch then implements this call for xhci

Re: "EHCI: BIOS handoff failed (BIOS bug?) 01010001" on Celeron N2805 (Bay Trail) / Gateway LT41P

2013-12-17 Thread Ken Harris
On Tue, Dec 17, 2013 at 1:03 PM, Sarah Sharp wrote: >> On Tue, 17 Dec 2013, Ken Harris wrote: >> > Sebastien: >> > >> > Thanks for the info. I just tried Linux 3.13.0-0.rc3.git5.1.fc21.i686 >> > (from Fedora rawhide) and I still get the same error messages and USB >> > still doesn't work. I sa

RE: [PATCH v4 3/9] phy: Add new Exynos USB PHY driver

2013-12-17 Thread Anton Tikhomirov
Hi Kamil, > Hi Anton, > > > From: Anton Tikhomirov [mailto:av.tikhomi...@samsung.com] > > Sent: Tuesday, December 10, 2013 3:43 AM > > > > Hi Kamil, > > > > Same USB2.0 PHY may be used by several HCDs, for example EHCI and > OHCI. > > Consider the situation, when EHCI stops using the PHY and call

[PATCH v2 1/3] mips: qi_lb60: add defconfig for Ben NanoNote

2013-12-17 Thread Apelete Seketeli
Add defconfig for the Ben NanoNote handheld computer which is built around QI_LB60 board and Ingenic JZ4740 MIPS SoC. Signed-off-by: Apelete Seketeli --- arch/mips/configs/qi_lb60_defconfig | 188 +++ 1 file changed, 188 insertions(+) create mode 100644 arch/mip

[PATCH v2 2/3] usb: musb: add support for JZ4740 usb device controller

2013-12-17 Thread Apelete Seketeli
Add support for Ingenic JZ4740 USB Device Controller through a specific musb glue layer. The platform data already available in tree for that USB Device Controller was previously used by an out-of-tree USB gadget driver which was not relying on the musb driver and was written by Ingenic and the Qi

[PATCH v2 0/3] Add USB support for Ingenic JZ4740

2013-12-17 Thread Apelete Seketeli
Hello, Following the fix I submitted a few weeks ago, here is a set of patches that adds USB support for the Ingenic JZ4740 MIPS SoC. The JZ4740 is found in the Ben NanoNote handheld computer which is built by the Qi-Hardware community. Even though Ben NanoNote is already supported in the kernel,

[PATCH v2 3/3] usb: musb: fix setting JZ4740 gadget periphal mode on reset

2013-12-17 Thread Apelete Seketeli
JZ4740 USB Device Controller is not OTG compatible and does not have DEVCTL register in silicon. During ethernet-over-usb transactions, on reset, musb driver tries to read from DEVCTL and consequently sets device as host (A-Device) instead of peripheral (B-Device), which makes it a composite devic

Re: [PATCH 0/7] usb: dwc3: pm_runtime implementation

2013-12-17 Thread David Cohen
On Tue, Dec 17, 2013 at 03:31:40PM -0800, David Cohen wrote: > On Thu, Dec 12, 2013 at 03:38:38PM -0600, Felipe Balbi wrote: > > hi all, > > > > these patches add pm_runtime support for all glue layers. > > > > I plan to add pm_runtime support for dwc3 after these > > patches are merged upstream.

Re: [PATCH 0/7] usb: dwc3: pm_runtime implementation

2013-12-17 Thread David Cohen
On Thu, Dec 12, 2013 at 03:38:38PM -0600, Felipe Balbi wrote: > hi all, > > these patches add pm_runtime support for all glue layers. > > I plan to add pm_runtime support for dwc3 after these > patches are merged upstream. > > Please test. At first time I failed to notice you were removing #ifd

Re: [alsa-devel] USB sound auto-suspend not working

2013-12-17 Thread Mark Brown
On Tue, Dec 17, 2013 at 02:55:48PM -0800, Sarah Sharp wrote: > I plugged in a USB speaker, and ran lsof to see which files were open > (output is attached). AFAICT, only the USB sound device's control files > are open, and I don't have any midi files. The attachment seems to have gone AWOL (at l

USB sound auto-suspend not working

2013-12-17 Thread Sarah Sharp
Hi Oliver and Takashi, I've noticed that in the last couple kernel releases or so, I can't get USB webcams to suspend. It turns out that the USB sound interface is keeping the device active, even when the device is not playing sound. This goes back as far as 3.10, but I haven't tried older kernel

Re: [PATCH 1/1] hso: fix problem with wrong status code sent by OPTION GTM601 during RING indication

2013-12-17 Thread Dan Williams
On Tue, 2013-12-17 at 20:56 +0100, Dr. H. Nikolaus Schaller wrote: > Hi Dan, > > Am 16.12.2013 um 20:40 schrieb Dan Williams: > > > On Fri, 2013-12-13 at 15:43 +0100, Dr. H. Nikolaus Schaller wrote: > >> Hi, > >> > >> Am 02.10.2013 um 09:00 schrieb Dr. H. Nikolaus Schaller: > >> > >>> Hi Jan, >

Re: XHCI - USB3 HDD not recognised

2013-12-17 Thread Sarah Sharp
On Sat, Dec 14, 2013 at 11:59:15AM +, Chris Clayton wrote: > On 12/13/13 16:38, Sarah Sharp wrote: > > On Fri, Dec 13, 2013 at 02:31:47PM +, Chris Clayton wrote: > >> Hi, > > > > Hi Chris, > > > > Hi Sarah and thanks for the reply. > > > Thanks for the bug report! > > > >> Firstly, I'm

Re: xhci_hcd debugging status, please?

2013-12-17 Thread Sarah Sharp
On Mon, Dec 16, 2013 at 10:04:57AM +0100, Oliver Neukum wrote: > On Fri, 2013-12-13 at 14:39 +0100, Udo van den Heuvel wrote: > > On 2013-12-10 16:03, Oliver Neukum wrote: > > >> Thanks, but some of the messages look quite hardcoded. > > >> Is there a patch to get rid of them? > > > > > > More pat

Re: [PATCH] usb: xhci: Rename xhci_queue_xxx_tx() to xhci_queue_xxx_urb()

2013-12-17 Thread Sarah Sharp
Hi David, This patch is fine in general, however I can't seem to get it to apply. I tried 3.12, 3.13-rc4, and my for-usb-next-queue branch, and `git am` failed on all three kernels. Can you rebase this against either 3.13-rc4 or my for-usb-next-queue branch? Thanks, Sarah Sharp On Wed, Nov 13,

[PATCH v7 2/9] staging: dwc2: update DT binding to add generic clock/phy properties

2013-12-17 Thread Matt Porter
dwc2/s3c-hsotg require a single clock to be specified and optionally a generic phy. On the s3c-hsotg driver old style USB phy support is present as a fallback so the generic phy properties are optional. Signed-off-by: Matt Porter Acked-by: Kishon Vijay Abraham I --- Documentation/devicetree/bin

Re: "EHCI: BIOS handoff failed (BIOS bug?) 01010001" on Celeron N2805 (Bay Trail) / Gateway LT41P

2013-12-17 Thread Sarah Sharp
On Tue, Dec 17, 2013 at 11:56:25AM -0500, Alan Stern wrote: > On Tue, 17 Dec 2013, Ken Harris wrote: > > > Sebastien: > > > > Thanks for the info. I just tried Linux 3.13.0-0.rc3.git5.1.fc21.i686 > > (from Fedora rawhide) and I still get the same error messages and USB > > still doesn't work. I

Re: [PATCH] xhci: fix array index out of the bounds in function last_trb() and last_trb_on_last_seg()

2013-12-17 Thread Sarah Sharp
On Tue, Dec 17, 2013 at 10:15:46AM -, David Laight wrote: > > From: Sarah Sharp > > On Mon, Dec 16, 2013 at 03:20:28PM -, David Laight wrote: > > > > I know all these difference clearly, inc_deq() is indeed a common > > > > function for different rings, but lasr_trb() & last_trb_on_last_se

[PATCH v7 6/9] usb: gadget: s3c-hsotg: get phy bus width from phy subsystem

2013-12-17 Thread Matt Porter
Adds support for querying the phy bus width from the generic phy subsystem. Configure UTMI bus width in GUSBCFG based on this value. Signed-off-by: Matt Porter Acked-by: Kishon Vijay Abraham I --- drivers/usb/gadget/s3c-hsotg.c | 14 +- drivers/usb/gadget/s3c-hsotg.h | 1 + 2 files

Re: [PATCH v4] usb: ohci-at91: fix irq and iomem resource retrieval

2013-12-17 Thread boris brezillon
Hello Greg, Just a reminder to let you know this patch fixes a bug in the at91 ohci driver which appenrently showed up in 3.13-rc1 release, but is caused by bad assumptions on platform device resources order. Without this patch the ohci usb host controller is completely unusable on at91 plat

[PATCH v7 5/9] usb: gadget: s3c-hsotg: enable generic phy support

2013-12-17 Thread Matt Porter
Adds support for the generic PHY subsystem. Generic PHY support is probed and then the driver falls back to checking for an old style USB PHY and pdata if not found. Signed-off-by: Matt Porter --- drivers/usb/gadget/s3c-hsotg.c | 55 ++ 1 file changed, 39

Re: [PATCH 1/1] hso: fix problem with wrong status code sent by OPTION GTM601 during RING indication

2013-12-17 Thread Dr. H. Nikolaus Schaller
Hi Dan, Am 16.12.2013 um 20:40 schrieb Dan Williams: > On Fri, 2013-12-13 at 15:43 +0100, Dr. H. Nikolaus Schaller wrote: >> Hi, >> >> Am 02.10.2013 um 09:00 schrieb Dr. H. Nikolaus Schaller: >> >>> Hi Jan, >>> >>> we are using a GTM601 modem (Firmware 1.7) for a while and have spotted an >>>

[PATCH v7 4/9] usb: gadget: s3c-hsotg: add snps,dwc2 compatible string

2013-12-17 Thread Matt Porter
Enable support for the dwc2 binding. Signed-off-by: Matt Porter --- drivers/usb/gadget/s3c-hsotg.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/usb/gadget/s3c-hsotg.c b/drivers/usb/gadget/s3c-hsotg.c index db797f2..cbfbf41 100644 --- a/drivers/usb/gadget/s3c-hsotg.c +++ b/drivers/

[PATCH v7 9/9] ARM: dts: add usb udc support to bcm281xx

2013-12-17 Thread Matt Porter
Adds USB OTG/PHY and clock support to BCM281xx and enables UDC support on the bcm11351-brt and bcm28155-ap boards. Signed-off-by: Matt Porter Reviewed-by: Markus Mayer Reviewed-by: Tim Kryger --- arch/arm/boot/dts/bcm11351-brt.dts | 6 ++ arch/arm/boot/dts/bcm11351.dtsi| 18 ++

[PATCH v7 8/9] phy: add Broadcom Kona USB2 PHY driver

2013-12-17 Thread Matt Porter
Add a driver for the internal Broadcom Kona USB 2.0 PHY found on the BCM281xx family of SoCs. Signed-off-by: Matt Porter --- drivers/phy/Kconfig | 6 ++ drivers/phy/Makefile| 1 + drivers/phy/phy-bcm-kona-usb2.c | 158 3 files

Re: [PATCH] xhci: fix array index out of the bounds in function last_trb() and last_trb_on_last_seg()

2013-12-17 Thread Sarah Sharp
On Tue, Dec 17, 2013 at 09:35:39AM -, David Laight wrote: > > From: Wang, Lin X > > David is right, this patch may lead to the last trb in an event ring > > unprocessed according to the > > current logic, you can reject this patch, although I think index > > out-of-bounds is reasonable. > >

[PATCH v7 3/9] usb: gadget: s3c-hsotg: enable build for other platforms

2013-12-17 Thread Matt Porter
Remove unused Samsung-specific machine include and Kconfig dependency on S3C. Signed-off-by: Matt Porter Reviewed-by: Markus Mayer Reviewed-by: Tim Kryger --- drivers/usb/gadget/Kconfig | 7 +++ drivers/usb/gadget/s3c-hsotg.c | 2 -- 2 files changed, 3 insertions(+), 6 deletions(-) di

[PATCH v7 0/9] USB Device Controller support for BCM281xx

2013-12-17 Thread Matt Porter
Changes since v6: - Drop dependency on the Exynos generic phy conversion series - Bring back original patch that converts s3c-hsotg to use the generic phy layer with a fall back to the old usb style phy support. Changes since v5: - tweak s3c-hsotg Kconfi

[PATCH v7 1/9] phy: add phy_get_bus_width()/phy_set_bus_width() calls

2013-12-17 Thread Matt Porter
This adds a pair of APIs that allows the generic PHY subsystem to provide information on the PHY bus width. The PHY provider driver may use phy_set_bus_width() to set the bus width that the PHY supports. The controller driver may then use phy_get_bus_width() to fetch the PHY bus width in order to p

[PATCH v7 7/9] phy: add Broadcom Kona USB2 PHY DT binding

2013-12-17 Thread Matt Porter
Add a binding that describes the Broadcom Kona USB2 PHY found on the BCM281xx family of SoCs. Signed-off-by: Matt Porter Acked-by: Kishon Vijay Abraham I --- Documentation/devicetree/bindings/phy/bcm-phy.txt | 15 +++ 1 file changed, 15 insertions(+) create mode 100644 Documentatio

Re: [PATCH V3] usb: musb: Fix unstable init of OTG_INTERFSEL.

2013-12-17 Thread David Cohen
On Tue, Dec 17, 2013 at 05:48:33PM +0100, anaum...@ultratronik.de wrote: > From: Andreas Naumann > > This is a hard to reproduce problem which leads to non-functional > USB-OTG port in 0.1%-1% of all boots. Tracked it down to commit > e25bec160158abe86c276d7d206264afc3646281, which introduces sav

Re: [PATCH] phy: core: properly handle failure of pm_runtime_get functions

2013-12-17 Thread Alan Stern
On Tue, 17 Dec 2013, Kishon Vijay Abraham I wrote: > Hi, > > On Friday 13 December 2013 12:01 AM, Felipe Balbi wrote: > > In case pm_runtime_get*() fails, it still > > increments pm usage counter, so we *must* > > make sure to pm_runtime_put() even in those > > cases. > > But shouldn't the fix b

Re: "EHCI: BIOS handoff failed (BIOS bug?) 01010001" on Celeron N2805 (Bay Trail) / Gateway LT41P

2013-12-17 Thread Alan Stern
On Tue, 17 Dec 2013, Ken Harris wrote: > Sebastien: > > Thanks for the info. I just tried Linux 3.13.0-0.rc3.git5.1.fc21.i686 > (from Fedora rawhide) and I still get the same error messages and USB > still doesn't work. I saw a post about Atom Z3740D (Bay Trail-T) in a > Dell Venue 8 Pro, and h

[PATCH V3] usb: musb: Fix unstable init of OTG_INTERFSEL.

2013-12-17 Thread anaumann
From: Andreas Naumann This is a hard to reproduce problem which leads to non-functional USB-OTG port in 0.1%-1% of all boots. Tracked it down to commit e25bec160158abe86c276d7d206264afc3646281, which introduces save/restore of OTG_INTERFSEL over suspend. Since the resume function is also called e

Re: [PATCH 2/2] usb: gadget: storage: make FSG_BUFLEN configurable on Kconfig

2013-12-17 Thread Michal Nazarewicz
On Mon, Dec 16 2013, Felipe Balbi wrote: > On Mon, Dec 16, 2013 at 09:20:20PM +, Paul Zimmerman wrote: >> > From: linux-usb-ow...@vger.kernel.org >> > [mailto:linux-usb-ow...@vger.kernel.org] On Behalf Of Felipe Balbi >> > Sent: Monday, December 16, 2013 11:42 AM >> > >> > By making that conf

Re: [PATCH v2] usb: gadget: nokia: fix error recovery path for optional functions

2013-12-17 Thread Michal Nazarewicz
On Tue, Dec 17 2013, Andrzej Pietrasiewicz wrote: > In the nokia gadget some USB functions (obex 1 and 2, phonet) are optional. > > If at the start of nokia_bind_config e.g. fi_phonet is an error pointer, > which can happen because we don't fail the bind process if > usb_get_function_instance() fai

Re: [RFC 1/2] fix our current target reap infrastructure.

2013-12-17 Thread James Bottomley
On Mon, 2013-12-16 at 10:57 -0500, Alan Stern wrote: > On Mon, 16 Dec 2013, James Bottomley wrote: > > > This patch eliminates the reap_ref and replaces it with a proper kref. > > On last put of this kref, the target is removed from visibility in > > sysfs. The final call to scsi_target_reap() f

RE: [PATCH v4 3/9] phy: Add new Exynos USB PHY driver

2013-12-17 Thread Kamil Debski
Hi Anton, > From: Anton Tikhomirov [mailto:av.tikhomi...@samsung.com] > Sent: Tuesday, December 10, 2013 3:43 AM > > Hi Kamil, > > Same USB2.0 PHY may be used by several HCDs, for example EHCI and OHCI. > Consider the situation, when EHCI stops using the PHY and calls > power_off, then OHCI beco

Re: [PATCH v4 5/9] usb: s3c-hsotg: Use the new Exynos USB phy driver with the generic phy framework

2013-12-17 Thread 'Matt Porter'
On Tue, Dec 17, 2013 at 10:41:56AM +0100, Kamil Debski wrote: > Hi Matt, > > I am afraid it is not possible. This patch cannot go in without the > new phy driver. It would break Exynos USB functionality. This > is because it changes s3c-hsotg to use the new phy driver. To clarify, I'm proposing

[PATCH] usb/gadget: should use u16 type variable to store MaxPower

2013-12-17 Thread Du, ChangbinX
>From 7e827a0d300e084f74c65122baa5e3193f9a7f18 Mon Sep 17 00:00:00 2001 From: "Du, Changbin" Date: Mon, 16 Dec 2013 20:32:13 +0800 Subject: [PATCH] usb/gadget: should use u16 type variable to store MaxPower The MaxPower field is of u16 type. So using u8 type variable can break data (high byte los

[PATCH v2] usb: gadget: nokia: fix error recovery path for optional functions

2013-12-17 Thread Andrzej Pietrasiewicz
In the nokia gadget some USB functions (obex 1 and 2, phonet) are optional. If at the start of nokia_bind_config e.g. fi_phonet is an error pointer, which can happen because we don't fail the bind process if usb_get_function_instance() fails for fi_phonet, then f_phonet is NULL, and phonet_stat =

Re: [PATCH] phy: core: properly handle failure of pm_runtime_get functions

2013-12-17 Thread Kishon Vijay Abraham I
Hi, On Friday 13 December 2013 12:01 AM, Felipe Balbi wrote: > In case pm_runtime_get*() fails, it still > increments pm usage counter, so we *must* > make sure to pm_runtime_put() even in those > cases. But shouldn't the fix be in pm_runtime_get()? Cheers Kishon > > This patch fixes that mist

RE: [PATCH] xhci: fix array index out of the bounds in function last_trb() and last_trb_on_last_seg()

2013-12-17 Thread David Laight
> From: Sarah Sharp > On Mon, Dec 16, 2013 at 03:20:28PM -, David Laight wrote: > > > I know all these difference clearly, inc_deq() is indeed a common > > > function for different rings, but lasr_trb() & last_trb_on_last_seg() > > > inside it use different condition to determine the last trb

[PATCH v2] xhci: Remove unused variable 'addr' in inc_deq() and inc_enq().

2013-12-17 Thread Lin Wang
This patch remove unused variable 'addr' in inc_deq() and inc_enq(). Signed-off-by: Lin Wang --- drivers/usb/host/xhci-ring.c |6 -- 1 file changed, 6 deletions(-) diff --git a/drivers/usb/host/xhci-ring.c b/drivers/usb/host/xhci-ring.c index 53c2e29..630f6e4 100644 --- a/drivers/usb/ho

RE: [PATCH v4 5/9] usb: s3c-hsotg: Use the new Exynos USB phy driver with the generic phy framework

2013-12-17 Thread Kamil Debski
Hi Matt, I am afraid it is not possible. This patch cannot go in without the new phy driver. It would break Exynos USB functionality. This is because it changes s3c-hsotg to use the new phy driver. I am working on an updated patch series addressing all the comments. time permitting I want to po

RE: [PATCH] xhci: fix array index out of the bounds in function last_trb() and last_trb_on_last_seg()

2013-12-17 Thread David Laight
> From: Wang, Lin X > David is right, this patch may lead to the last trb in an event ring > unprocessed according to the > current logic, you can reject this patch, although I think index > out-of-bounds is reasonable. > > If applying this patch, then corresponding function(inc_deq()) should b

Re: "EHCI: BIOS handoff failed (BIOS bug?) 01010001" on Celeron N2805 (Bay Trail) / Gateway LT41P

2013-12-17 Thread Ken Harris
Sebastien: Thanks for the info. I just tried Linux 3.13.0-0.rc3.git5.1.fc21.i686 (from Fedora rawhide) and I still get the same error messages and USB still doesn't work. I saw a post about Atom Z3740D (Bay Trail-T) in a Dell Venue 8 Pro, and his USB works OK (but seems to use the xhci_hcd drive

[PATCH] USB: gadget: remove unused parameter from udc_stop in usb_gadget_ops

2013-12-17 Thread Robert Baldyga
This patch removes parameter struct usb_gadget_driver* from udc_stop() function in struct usb_gadget_ops. This parameter is useless in udc_stop() function, and UDC drivers can work well without it, so removeing it makes code clearer. This patch modifies UDC drivers to make them compatible witch ch