Wolfram Sang
1d97869198
usb: host: drop owner assignment from platform_drivers
...
These platform_drivers do not need to set an owner, it will be populated by the
driver core.
Signed-off-by: Wolfram Sang <wsa@the-dreams.de >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2015-01-09 12:31:53 -08:00
Varka Bhadram
5c36cc64c5
host: ohci-jz4740: remove duplicate check on resource
...
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram <varkab@cdac.in >
Acked-by: Alan Stern <stern@rowland.harvard.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2014-11-07 09:01:50 -08:00
Laurent Pinchart
166cf4aa35
USB: ohci-jz4740: FEAT_POWER is a port feature, not a hub feature
...
Power control of hub ports target the CLEAR_FEATURE and SET_FEATURE
requests to ports, not to the hub. Fix the hub control function to
detect the request correctly.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com >
Acked-by: Lars-Peter Clausen <lars@metafoo.de >
Acked-by: Alan Stern <stern@rowland.harvard.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2014-04-16 13:59:41 -07:00
Laurent Pinchart
4d6b5161db
USB: ohci-jz4740: Fix uninitialized variable warning
...
The ret variable is not initialized in all code paths of the
ohci_jz4740_hub_control function. Fix it.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com >
Acked-by: Lars-Peter Clausen <lars@metafoo.de >
Acked-by: Alan Stern <stern@rowland.harvard.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2014-04-16 13:59:40 -07:00
Jingoo Han
c81c3b0115
USB: ohci-jz4740: Use devm_*() functions
...
Use devm_*() functions to make cleanup paths simpler.
Signed-off-by: Jingoo Han <jg1.han@samsung.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2013-12-18 16:35:11 -08:00
Peter Chen
3c9740a117
usb: hcd: move controller wakeup setting initialization to individual driver
...
Individual controller driver has different requirement for wakeup
setting, so move it from core to itself. In order to align with
current etting the default wakeup setting is enabled (except for
chipidea host).
Pass compile test with below commands:
make O=outout/all allmodconfig
make -j$CPU_NUM O=outout/all drivers/usb
Signed-off-by: Peter Chen <peter.chen@freescale.com >
Acked-by: Alan Stern <stern@rowland.harvard.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2013-12-08 18:06:46 -08:00
Jingoo Han
70caa52a30
USB: ohci-jz4740: remove unnecessary platform_set_drvdata()
...
The driver core clears the driver data to NULL after device_release
or on probe failure, since commit 0998d06310
(device-core: Ensure drvdata = NULL when no driver is bound).
Thus, it is not needed to manually clear the device driver data to NULL.
Signed-off-by: Jingoo Han <jg1.han@samsung.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2013-05-16 17:47:17 -07:00
Bill Pemberton
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
Bill Pemberton
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
Bill Pemberton
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
Stefan Weil
1c0a38038e
USB: ohci-jz4740: Fix spelling in MODULE_ALIAS
...
platfrom -> platform
Cc: David Brownell <dbrownell@users.sourceforge.net >
Signed-off-by: Stefan Weil <weil@mail.berlios.de >
Reviewed-by: Jesper Juhl <jj@chaosbits.net >
Cc: stable <stable@kernel.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-11-11 07:14:07 -08:00
Lars-Peter Clausen
2249071b3e
USB: Add JZ4740 OHCI support
...
Add OHCI glue code for JZ4740 SoCs OHCI module.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de >
Cc: Greg Kroah-Hartman <gregkh@suse.de >
Cc: David Brownell <dbrownell@users.sourceforge.net >
Cc: linux-usb@vger.kernel.org
Acked-by: Greg Kroah-Hartman <gregkh@suse.de >
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/1411/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:26:19 +01:00