Sebastian Andrzej Siewior
d3bfd25821
usb: gadget: remove DUALSPEED from printer
...
This patch removes the DUALSPEED macro and makes the HS (and FS) case
the default. This is one little step before composite can be used for
descriptor management.
Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:53:03 +03:00
Sebastian Andrzej Siewior
66ec8ed295
usb: gadget: imx_udc: convert to new style start/stop
...
This patches converts the driver into the new style start/stop interface.
As a result the driver no longer uses the static global controller
variable in start/stop code. I kept the gloval controller variable because
it keeps init simple.
Compile tested only.
Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:53:02 +03:00
Sebastian Andrzej Siewior
504d14c465
usb: gadget: fsl_qe_udc: remove not implemented callbacks
...
All of this callbacks which I remove here are not implemented and return
an error code. The gadget code returns an error code if a callback is
missing so there is no need to implement this twice.
Cc: Li Yang <leoli@freescale.com >
Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:53:02 +03:00
Sebastian Andrzej Siewior
d77c119866
usb: gadget: fsl_qe_udc: convert to new style start/stop
...
This patches converts the driver into the new style start/stop interface.
As a result the driver no longer uses the static global udc_conroller variable.
Compile tested only.
Cc: Li Yang <leoli@freescale.com >
Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:53:01 +03:00
Sebastian Andrzej Siewior
d809f78f81
usb: gadget: atmel_usba_udc: convert to newstyle start/stop interface
...
This patches converts the driver into the new style start/stop interface.
As a result the driver no longer uses the static global the_udc
variable in start/stop functions. I kept the the_udc variable since it
makes the init code a little simpler.
Someone with hardware might want to look if it possible to move the vbus
irq/toggle_bias code into ->pullup().
Compile tested only.
Cc: Nicolas Ferre <nicolas.ferre@atmel.com >
Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:53:01 +03:00
Sebastian Andrzej Siewior
f3d8bf34c2
usb: gadget: at91_udc: convert to new style start/stop interface
...
This patches converts the driver into the new style start/stop interface.
As a result the driver no longer uses the static global controller
variable in start/stop functions. I kept the controller variable since it
makes the init code a little simpler.
Compile tested only.
Cc: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com >
Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:53:00 +03:00
Ido Shayevitz
955846a60a
usb: gadget: Update s3c-hsudc to use usb_endpoint_descriptor inside the struct usb_ep
...
Remove redundant pointer to struct usb_endpoint_descriptor.
Signed-off-by: Ido Shayevitz <idos@codeaurora.org >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:53:00 +03:00
Ido Shayevitz
0ff21e0e9c
usb: gadget: Update pch_udc to use usb_endpoint_descriptor inside the struct usb_ep
...
Remove redundant pointer to struct usb_endpoint_descriptor.
Signed-off-by: Ido Shayevitz <idos@codeaurora.org >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:52:59 +03:00
Ido Shayevitz
fa42e52ba4
usb: gadget: Update s3c2410_udc to use usb_endpoint_descriptor inside the struct usb_ep
...
Remove redundant pointer to struct usb_endpoint_descriptor.
Signed-off-by: Ido Shayevitz <idos@codeaurora.org >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:52:59 +03:00
Ido Shayevitz
9e658f2600
usb: gadget: Update r8a66597-udc to use usb_endpoint_descriptor inside the struct usb_ep
...
Remove redundant pointer to struct usb_endpoint_descriptor.
Signed-off-by: Ido Shayevitz <idos@codeaurora.org >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:52:58 +03:00
Ido Shayevitz
c18800d8f9
usb: gadget: Update pxa25x_udc to use usb_endpoint_descriptor inside the struct usb_ep
...
Remove redundant pointer to struct usb_endpoint_descriptor.
Signed-off-by: Ido Shayevitz <idos@codeaurora.org >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:52:58 +03:00
Ido Shayevitz
f8bdae0614
usb: gadget: Update omap_udc to use usb_endpoint_descriptor inside the struct usb_ep
...
Remove redundant pointer to struct usb_endpoint_descriptor.
Signed-off-by: Ido Shayevitz <idos@codeaurora.org >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:52:57 +03:00
Ido Shayevitz
b1371d1611
usb: gadget: Update mv_udc to use usb_endpoint_descriptor inside the struct usb_ep
...
Remove redundant pointer to struct usb_endpoint_descriptor.
Signed-off-by: Ido Shayevitz <idos@codeaurora.org >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:52:57 +03:00
Ido Shayevitz
2eb2cff56a
usb: gadget: Update m66592-udc to use usb_endpoint_descriptor inside the struct usb_ep
...
Remove redundant pointer to struct usb_endpoint_descriptor.
Signed-off-by: Ido Shayevitz <idos@codeaurora.org >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:52:56 +03:00
Ido Shayevitz
a1976f750b
usb: gadget: Update langwell_udc to use usb_endpoint_descriptor inside the struct usb_ep
...
Remove redundant pointer to struct usb_endpoint_descriptor.
Signed-off-by: Ido Shayevitz <idos@codeaurora.org >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:52:56 +03:00
Ido Shayevitz
db79d9811b
usb: gadget: Update goku_udc to use usb_endpoint_descriptor inside the struct usb_ep
...
Remove redundant pointer to struct usb_endpoint_descriptor.
Signed-off-by: Ido Shayevitz <idos@codeaurora.org >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:52:55 +03:00
Ido Shayevitz
fab1137f63
usb: gadget: Update fusb300_udc to use usb_endpoint_descriptor inside the struct usb_ep
...
Remove redundant pointer to struct usb_endpoint_descriptor.
Signed-off-by: Ido Shayevitz <idos@codeaurora.org >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:52:55 +03:00
Ido Shayevitz
79149b8bd0
usb: gadget: Update fsl_udc_core to use usb_endpoint_descriptor inside the struct usb_ep
...
Remove redundant pointer to struct usb_endpoint_descriptor.
Signed-off-by: Ido Shayevitz <idos@codeaurora.org >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:52:54 +03:00
Ido Shayevitz
ec39e2aeef
usb: gadget: Update fsl_qe_udc to use usb_endpoint_descriptor inside the struct usb_ep
...
Remove redundant pointer to struct usb_endpoint_descriptor.
Signed-off-by: Ido Shayevitz <idos@codeaurora.org >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:52:54 +03:00
Ido Shayevitz
978def1c4e
usb: gadget: Update atmel_usba_udc to use usb_endpoint_descriptor inside the struct usb_ep
...
Remove redundant pointer to struct usb_endpoint_descriptor.
Signed-off-by: Ido Shayevitz <idos@codeaurora.org >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:52:53 +03:00
Ido Shayevitz
5a6506f00e
usb: gadget: Update at91_udc to use usb_endpoint_descriptor inside the struct usb_ep
...
Remove redundant pointer to struct usb_endpoint_descriptor.
Signed-off-by: Ido Shayevitz <idos@codeaurora.org >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:52:53 +03:00
Ido Shayevitz
ef20a72b73
usb: gadget: Update amd5536udc to use usb_endpoint_descriptor inside the struct usb_ep
...
Remove redundant pointer to struct usb_endpoint_descriptor.
Signed-off-by: Ido Shayevitz <idos@codeaurora.org >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:52:52 +03:00
Ido Shayevitz
16e78db720
usb: dwc3: Update dwc3 udc to use usb_endpoint_descriptor inside the struct usb_ep
...
Remove redundant pointer to struct usb_endpoint_descriptor.
Signed-off-by: Ido Shayevitz <idos@codeaurora.org >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:52:52 +03:00
Ido Shayevitz
31fb601416
usb: gadget: Update ci13xxx_udc to use usb_endpoint_descriptor inside the struct usb_ep
...
Remove redundant pointer to struct usb_endpoint_descriptor.
Signed-off-by: Ido Shayevitz <idos@codeaurora.org >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:52:51 +03:00
Axel Lin
3cdb772160
usb: gadget: use module_pci_driver
...
This patch converts the drivers in drivers/usb/gadget/* to use
module_pci_driver() macro which makes the code smaller and a bit simpler.
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Cc: Thomas Dahlmann <dahlmann.thomas@arcor.de >
Cc: Xiaochen Shen <xiaochen.shen@intel.com >
Cc: Pavankumar Kondeti <pkondeti@codeaurora.org >
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 15:52:50 +03:00
Ajay Kumar Gupta
fa29652883
usb: musb: enable support for am335x
...
Enabled the flag so that musb_dsps glue file can be used for am335x
Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 13:59:35 +03:00
Ajay Kumar Gupta
9ecb887522
usb: musb: Add support for ti81xx platform
...
TI81XX platform has two musb interfaces and uses CPPI4.1 DMA engine.
It has builtin USB PHYs as AM35x. The current set of patches adds support
for one instance and only in PIO mode.
[ balbi@ti.com : make it compile and solve a "may be used
uninitialized" warning ]
Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com >
Signed-off-by: Ravi Babu <ravibabu@ti.com >
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 13:59:34 +03:00
Felipe Balbi
3ef35fafdc
usb: dwc3: define DWC3_EP0_BOUNCE_SIZE
...
to avoid sprinkling magic constants on the driver
we define a constant to be used when allocating
setup_buffer and ep0_bounce buffer.
Signed-off-by: Felipe Balbi <balbi@ti.com >
2012-05-04 12:58:14 +03:00
Greg Kroah-Hartman
4db02fecb4
USB: whiteheat.c: remove dbg() tracing calls
...
dbg() was used a lot a long time ago to trace code flow. Now that we have
ftrace, this isn't needed at all, so remove these calls.
CC: Support Department <support@connecttech.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-05-03 16:45:01 -07:00
Greg Kroah-Hartman
d2bad7818c
USB: usb_wwan.c: remove dbg() tracing calls
...
dbg() was used a lot a long time ago to trace code flow. Now that we have
ftrace, this isn't needed at all, so remove these calls.
CC: Rusty Russell <rusty@rustcorp.com.au >
CC: Alan Stern <stern@rowland.harvard.edu >
CC: Mauro Carvalho Chehab <mchehab@redhat.com >
CC: Dan Carpenter <dan.carpenter@oracle.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-05-03 16:45:00 -07:00
Greg Kroah-Hartman
4a7ce90c0a
USB: ti_usb_3410_5052.c: remove dbg() tracing calls
...
dbg() was used a lot a long time ago to trace code flow. Now that we have
ftrace, this isn't needed at all, so remove these calls.
CC: Johan Hovold <jhovold@gmail.com >
CC: Rusty Russell <rusty@rustcorp.com.au >
CC: Adhir Ramjiawan <adhirramjiawan0@gmail.com >
CC: Andrew Lunn <andrew@lunn.ch >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-05-03 16:44:58 -07:00
Greg Kroah-Hartman
b6b6df8a56
USB: symbolserial.c: remove dbg() tracing calls
...
dbg() was used a lot a long time ago to trace code flow. Now that we have
ftrace, this isn't needed at all, so remove these calls.
CC: Rusty Russell <rusty@rustcorp.com.au >
CC: Johan Hovold <jhovold@gmail.com >
CC: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
CC: Alan Stern <stern@rowland.harvard.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-05-03 16:44:55 -07:00
Greg Kroah-Hartman
bb7a9c4a42
USB: ssu100.c: remove dbg() tracing calls
...
dbg() was used a lot a long time ago to trace code flow. Now that we have
ftrace, this isn't needed at all, so remove these calls.
CC: Rusty Russell <rusty@rustcorp.com.au >
CC: Alan Stern <stern@rowland.harvard.edu >
CC: Mauro Carvalho Chehab <mchehab@redhat.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-05-03 16:44:53 -07:00
Greg Kroah-Hartman
76533636aa
USB: spcp8x5.c: remove dbg() tracing calls
...
dbg() was used a lot a long time ago to trace code flow. Now that we have
ftrace, this isn't needed at all, so remove these calls.
CC: Rusty Russell <rusty@rustcorp.com.au >
CC: Alan Stern <stern@rowland.harvard.edu >
CC: Mauro Carvalho Chehab <mchehab@redhat.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-05-03 16:44:51 -07:00
Greg Kroah-Hartman
64318a5295
USB: sierra.c: remove dbg() tracing calls
...
dbg() was used a lot a long time ago to trace code flow. Now that we have
ftrace, this isn't needed at all, so remove these calls.
CC: Alan Stern <stern@rowland.harvard.edu >
CC: Rusty Russell <rusty@rustcorp.com.au >
CC: Johan Hovold <jhovold@gmail.com >
CC: Anton Samokhvalov <pg83@yandex.ru >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-05-03 16:44:48 -07:00
Greg Kroah-Hartman
3a3eec0c1f
USB: qcserial.c: remove dbg() tracing calls
...
dbg() was used a lot a long time ago to trace code flow. Now that we have
ftrace, this isn't needed at all, so remove these calls.
CC: Thomas Tuttle <ttuttle@chromium.org >
CC: Paul Gortmaker <paul.gortmaker@windriver.com >
CC: Rusty Russell <rusty@rustcorp.com.au >
CC: Rigbert Hamisch <rigbert@gmx.de >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-05-03 16:44:46 -07:00
Greg Kroah-Hartman
77b3b30d18
USB: oti6858.c: remove dbg() tracing calls
...
dbg() was used a lot a long time ago to trace code flow. Now that we have
ftrace, this isn't needed at all, so remove these calls.
CC: Johan Hovold <jhovold@gmail.com >
CC: Rusty Russell <rusty@rustcorp.com.au >
CC: Alan Stern <stern@rowland.harvard.edu >
CC: Mauro Carvalho Chehab <mchehab@redhat.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-05-03 16:44:43 -07:00
Greg Kroah-Hartman
e79a8a4be4
USB: option.c: remove dbg() tracing calls
...
dbg() was used a lot a long time ago to trace code flow. Now that we have
ftrace, this isn't needed at all, so remove these calls.
CC: Matthias Urlichs <smurf@smurf.noris.de >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-05-03 16:44:41 -07:00
Greg Kroah-Hartman
815fd56974
USB: opticon.c: remove dbg() tracing calls
...
dbg() was used a lot a long time ago to trace code flow. Now that we have
ftrace, this isn't needed at all, so remove these calls.
CC: Johan Hovold <jhovold@gmail.com >
CC: Rusty Russell <rusty@rustcorp.com.au >
CC: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
CC: Julia Lawall <julia@diku.dk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-05-03 16:44:40 -07:00
Greg Kroah-Hartman
69d1d34a9b
USB: omninet.c: remove dbg() tracing calls
...
dbg() was used a lot a long time ago to trace code flow. Now that we have
ftrace, this isn't needed at all, so remove these calls.
CC: Johan Hovold <jhovold@gmail.com >
CC: Rusty Russell <rusty@rustcorp.com.au >
CC: Alan Stern <stern@rowland.harvard.edu >
CC: Mauro Carvalho Chehab <mchehab@redhat.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-05-03 16:44:38 -07:00
Greg Kroah-Hartman
8cf38740e6
USB: navman.c: remove dbg() tracing calls
...
dbg() was used a lot a long time ago to trace code flow. Now that we have
ftrace, this isn't needed at all, so remove these calls.
CC: Rusty Russell <rusty@rustcorp.com.au >
CC: Alan Stern <stern@rowland.harvard.edu >
CC: Mauro Carvalho Chehab <mchehab@redhat.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-05-03 16:44:35 -07:00
Greg Kroah-Hartman
3363155b66
USB: mos7840.c: remove dbg() tracing calls
...
dbg() was used a lot a long time ago to trace code flow. Now that we have
ftrace, this isn't needed at all, so remove these calls.
CC: Johan Hovold <jhovold@gmail.com >
CC: Donald Lee <donald@asix.com.tw >
CC: Rusty Russell <rusty@rustcorp.com.au >
CC: Jiri Kosina <jkosina@suse.cz >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-05-03 16:44:33 -07:00
Greg Kroah-Hartman
ca09907d96
USB: mos7720.c: remove dbg() tracing calls
...
dbg() was used a lot a long time ago to trace code flow. Now that we have
ftrace, this isn't needed at all, so remove these calls.
CC: Johan Hovold <jhovold@gmail.com >
CC: Rusty Russell <rusty@rustcorp.com.au >
CC: Alan Stern <stern@rowland.harvard.edu >
CC: Mauro Carvalho Chehab <mchehab@redhat.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-05-03 16:44:31 -07:00
Greg Kroah-Hartman
b69919ca24
USB: mct_u232.c: remove dbg() tracing calls
...
dbg() was used a lot a long time ago to trace code flow. Now that we have
ftrace, this isn't needed at all, so remove these calls.
CC: Johan Hovold <jhovold@gmail.com >
CC: Rusty Russell <rusty@rustcorp.com.au >
CC: Alan Stern <stern@rowland.harvard.edu >
CC: Mauro Carvalho Chehab <mchehab@redhat.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-05-03 16:44:28 -07:00
Greg Kroah-Hartman
f65ee14fa8
USB: kobil_sct.c: remove dbg() tracing calls
...
dbg() was used a lot a long time ago to trace code flow. Now that we have
ftrace, this isn't needed at all, so remove these calls.
CC: Johan Hovold <jhovold@gmail.com >
CC: Alan Stern <stern@rowland.harvard.edu >
CC: Felipe Balbi <balbi@ti.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-05-03 16:44:26 -07:00
Greg Kroah-Hartman
b20430bcc0
USB: kl5kusb105.c: remove dbg() tracing calls
...
dbg() was used a lot a long time ago to trace code flow. Now that we have
ftrace, this isn't needed at all, so remove these calls.
CC: Oliver Neukum <oliver@neukum.name >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-05-03 16:44:23 -07:00
Greg Kroah-Hartman
5542cf791c
USB: keyspan_pda.c: remove dbg() tracing calls
...
dbg() was used a lot a long time ago to trace code flow. Now that we have
ftrace, this isn't needed at all, so remove these calls.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-05-03 16:44:23 -07:00
Greg Kroah-Hartman
41ea84d80c
USB: keyspan.c: remove dbg() tracing calls
...
dbg() was used a lot a long time ago to trace code flow. Now that we have
ftrace, this isn't needed at all, so remove these calls.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-05-03 16:44:22 -07:00
Greg Kroah-Hartman
042df23a64
USB: iuu_phoenix.c: remove dbg() tracing calls
...
dbg() was used a lot a long time ago to trace code flow. Now that we have
ftrace, this isn't needed at all, so remove these calls.
CC: Rusty Russell <rusty@rustcorp.com.au >
CC: Johan Hovold <jhovold@gmail.com >
CC: Alan Stern <stern@rowland.harvard.edu >
CC: Mauro Carvalho Chehab <mchehab@redhat.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-05-03 16:44:22 -07:00
Greg Kroah-Hartman
b97835556f
USB: ir-usb.c: remove dbg() tracing calls
...
dbg() was used a lot a long time ago to trace code flow. Now that we have
ftrace, this isn't needed at all, so remove these calls.
CC: Rusty Russell <rusty@rustcorp.com.au >
CC: Johan Hovold <jhovold@gmail.com >
CC: Alan Stern <stern@rowland.harvard.edu >
CC: Mauro Carvalho Chehab <mchehab@redhat.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-05-03 16:44:20 -07:00