fb4e98ab63
usb: remove use of __devexit
...
CONFIG_HOTPLUG is going away as an option so __devexit is no
longer needed.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Peter Korsgaard <jacmet@sunsite.dk >
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com >
Acked-by: Felipe Balbi <balbi@ti.com >
Cc: Li Yang <leoli@freescale.com >
Cc: Alan Stern <stern@rowland.harvard.edu >
Cc: Wan ZongShun <mcuos.com@gmail.com >
Cc: Ben Dooks <ben-linux@fluff.org >
Cc: Kukjin Kim <kgene.kim@samsung.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-11-21 13:27:17 -08:00
41ac7b3ab7
usb: remove use of __devinit
...
CONFIG_HOTPLUG is going away as an option so __devinit is no longer
needed.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Peter Korsgaard <jacmet@sunsite.dk >
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com >
Acked-by: Felipe Balbi <balbi@ti.com >
Cc: Li Yang <leoli@freescale.com >
Acked-by: Alan Stern <stern@rowland.harvard.edu >
Cc: Geoff Levand <geoff@infradead.org >
Cc: Wan ZongShun <mcuos.com@gmail.com >
Cc: Olav Kongas <ok@artecdesign.ee >
Cc: Lennert Buytenhek <kernel@wantstofly.org >
Cc: Ben Dooks <ben-linux@fluff.org >
Cc: Kukjin Kim <kgene.kim@samsung.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-11-21 13:27:16 -08:00
7690417db5
usb: remove use of __devexit_p
...
CONFIG_HOTPLUG is going away as an option so __devexit_p is no longer
needed.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Peter Korsgaard <jacmet@sunsite.dk >
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com >
Acked-by: Felipe Balbi <balbi@ti.com >
Cc: Li Yang <leoli@freescale.com >
Cc: Alan Stern <stern@rowland.harvard.edu >
Cc: Wan ZongShun <mcuos.com@gmail.com >
Cc: Ben Dooks <ben-linux@fluff.org >
Cc: Kukjin Kim <kgene.kim@samsung.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
Acked-by: Peter Korsgaard <jacmet@sunsite.dk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-11-21 13:27:16 -08:00
58add6ca84
usb: otg: move the dereference below the NULL test
...
The dereference should be moved below the NULL test.
spatch with a semantic match is used to found this.
(http://coccinelle.lip6.fr/ )
Signed-off-by: Wei Yongjun <yongjun_wei@trendmicro.com.cn >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-09-10 19:26:14 +03:00
662dca54ca
usb: otg: support for multiple transceivers by a single controller
...
Add a linked list for keeping multiple PHY instances with different
types so that we can have separate USB2 and USB3 PHYs on one single
board. _get_phy_ has been changed so that the controller gets
the transceiver by type. _remove_phy_ has been added to let the phy
be removed from the phy list.
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-06-25 14:05:35 +03:00
721002ec1d
usb: otg: utils: rename function name in OTG utils
...
_transceiver() in otg.c is replaced with _phy. usb_set_transceiver is
replaced with usb_add_phy to make it similar to other usb standard
function names like usb_add_hcd.
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-06-25 14:04:26 +03:00
7e062c0f88
usb: otg: fsl: Start using struct usb_otg
...
Use struct usb_otg members with OTG specific functions instead
of usb_phy members.
Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com >
Acked-by: Li Yang <leoli@freescale.com >
Reviewed-by: Marek Vasut <marek.vasut@gmail.com >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-02-13 13:35:25 +02:00
8675381109
usb: otg: Rename otg_transceiver to usb_phy
...
This is the first step in separating USB transceivers from
USB OTG utilities.
Includes fixes to IMX code from Sascha Hauer.
Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com >
Acked-by: Sascha Hauer <s.hauer@pengutronix.de >
Acked-by: Pavankumar Kondeti <pkondeti@codeaurora.org >
Acked-by: Li Yang <leoli@freescale.com >
Acked-by: Alan Stern <stern@rowland.harvard.edu >
Acked-by: Igor Grinberg <grinberg@compulab.co.il >
Reviewed-by: Marek Vasut <marek.vasut@gmail.com >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-02-13 13:34:36 +02:00
55b81e6f27
Merge branch 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
...
* 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (232 commits)
USB: Add USB-ID for Multiplex RC serial adapter to cp210x.c
xhci: Clean up 32-bit build warnings.
USB: update documentation for usbmon
usb: usb-storage doesn't support dynamic id currently, the patch disables the feature to fix an oops
drivers/usb/class/cdc-acm.c: clear dangling pointer
drivers/usb/dwc3/dwc3-pci.c: introduce missing kfree
drivers/usb/host/isp1760-if.c: introduce missing kfree
usb: option: add ZD Incorporated HSPA modem
usb: ch9: fix up MaxStreams helper
USB: usb-skeleton.c: cleanup open_count
USB: usb-skeleton.c: fix open/disconnect race
xhci: Properly handle COMP_2ND_BW_ERR
USB: remove dead code from suspend/resume path
USB: add quirk for another camera
drivers: usb: wusbcore: Fix dependency for USB_WUSB
xhci: Better debugging for critical host errors.
xhci: Be less verbose during URB cancellation.
xhci: Remove debugging about ring structure allocation.
xhci: Remove debugging about toggling cycle bits.
xhci: Remove debugging for individual transfers.
...
2012-01-09 12:09:47 -08:00
42b2aa86c6
treewide: Fix typos in various parts of the kernel, and fix some comments.
...
The below patch fixes some typos in various parts of the kernel, as well as fixes some comments.
Please let me know if I missed anything, and I will try to get it changed and resent.
Signed-off-by: Justin P. Mattock <justinmattock@gmail.com >
Acked-by: Randy Dunlap <rdunlap@xenotime.net >
Signed-off-by: Jiri Kosina <jkosina@suse.cz >
2011-12-02 14:57:31 +01:00
cc27c96c2b
usb: convert drivers/usb/* to use module_platform_driver()
...
This patch converts the drivers in drivers/usb/* to use the
module_platform_driver() macro which makes the code smaller and a bit
simpler.
Cc: Felipe Balbi <balbi@ti.com >
Cc: Li Yang <leoli@freescale.com >
Cc: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Cc: Sarah Sharp <sarah.a.sharp@linux.intel.com >
Cc: Jiri Kosina <jkosina@suse.cz >
Cc: Lucas De Marchi <lucas.demarchi@profusion.mobi >
Cc: Alan Stern <stern@rowland.harvard.edu >
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Acked-by: Peter Korsgaard <jacmet@sunsite.dk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-11-28 06:48:32 +09:00
0807c500a1
USB: add Freescale USB OTG Transceiver driver
...
Slightly reworked and cleaned up driver from Freescale LTIB
for MPC5121E. The driver has been ported to the current kernel,
proc interface "/proc/driver/fsl_usb2_otg" has been replaced by
sysfs interface.
Signed-off-by: Li Yang <leoli@freescale.com >
Signed-off-by: Anatolij Gustschin <agust@denx.de >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-02 16:59:38 -07:00