#
49a25cc9 |
| 30-Sep-2011 |
Sebastian Andrzej Siewior <bigeasy@linutronix.de> |
usb: dwc: remove "All rights reserved" statement.
Some people think that this line is not compatible with the GPL. The statement was required due to the Buenos Aires Convention and is now deprecated
usb: dwc: remove "All rights reserved" statement.
Some people think that this line is not compatible with the GPL. The statement was required due to the Buenos Aires Convention and is now deprecated. I remove it because it is said that it is pointless nowdays.
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Signed-off-by: Felipe Balbi <balbi@ti.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
show more ...
|
Revision tags: v3.1-rc8, v3.1-rc7 |
|
#
073b8546 |
| 18-Sep-2011 |
Greg Kroah-Hartman <gregkh@suse.de> |
Merge branch 'for-next' of git://gitorious.org/usb/usb into usb-next
* 'for-next' of git://gitorious.org/usb/usb: (47 commits) usb: musb: Enable DMA mode1 RX for transfers without short packets
Merge branch 'for-next' of git://gitorious.org/usb/usb into usb-next
* 'for-next' of git://gitorious.org/usb/usb: (47 commits) usb: musb: Enable DMA mode1 RX for transfers without short packets usb: musb: fix build breakage usb: gadget: audio: queue wLength-sized requests usb: gadget: audio: actually support both speeds usb: gadget: storage: make FSG_NUM_BUFFERS variable size USB: gadget: storage: remove alignment assumption usb: gadget: storage: adapt logic block size to bound block devices usb: dwc3: gadget: improve debug on link state change usb: dwc3: omap: set idle and standby modes usb: dwc3: ep0: introduce ep0_expect_in flag usb: dwc3: ep0: giveback requests on stall_and_restart usb: dwc3: gadget: drop the useless dma_sync_single* calls usb: dwc3: gadget: fix GCTL programming usb: dwc3: define ScaleDown macro helper usb: dwc3: Fix definition of DWC3_GCTL_U2RSTECN usb: dwc3: gadget: do not map/unmap ZLP transfers usb: dwc3: omap: fix IRQ handling usb: dwc3: omap: change IRQ name to dwc3-omap usb: dwc3: add module.h to dwc3-omap.c and core.c usb: dwc3: omap: distinguish between SW and HW modes ...
show more ...
|
Revision tags: v3.1-rc6 |
|
#
4b5faa7a |
| 06-Sep-2011 |
Felipe Balbi <balbi@ti.com> |
usb: dwc3: omap: set idle and standby modes
For now, let's disable IDLE and STANDBY transitions until we have a real HW to validate against.
Signed-off-by: Felipe Balbi <balbi@ti.com>
|
#
42077b0a |
| 06-Sep-2011 |
Felipe Balbi <balbi@ti.com> |
usb: dwc3: omap: fix IRQ handling
In order to ACK the IRQ we must write back to the same register the bits we read.
Signed-off-by: Felipe Balbi <balbi@ti.com>
|
#
dd17a6b2 |
| 06-Sep-2011 |
Felipe Balbi <balbi@ti.com> |
usb: dwc3: omap: change IRQ name to dwc3-omap
dwc3-wrapper can be used by any other wrapper, using dwc3-omap makes it clear that we're running on OMAP SoC.
Signed-off-by: Felipe Balbi <balbi@ti.com>
|
#
a72e658b |
| 05-Sep-2011 |
Felipe Balbi <balbi@ti.com> |
usb: dwc3: add module.h to dwc3-omap.c and core.c
We need that header because of THIS_MODULE.
Reported-by: Geert Uytterhoeven <geert@linux-m68k.org> Signed-off-by: Felipe Balbi <balbi@ti.com>
|
Revision tags: v3.1-rc5 |
|
#
9962444f |
| 01-Sep-2011 |
Felipe Balbi <balbi@ti.com> |
usb: dwc3: omap: distinguish between SW and HW modes
The OMAP wrapper allows us to either control internal OTG signals via SW or HW. Different boards might wish to use one or the other mode of opera
usb: dwc3: omap: distinguish between SW and HW modes
The OMAP wrapper allows us to either control internal OTG signals via SW or HW. Different boards might wish to use one or the other mode of operation. Let's have have that information passed via platform_data for now.
After DT conversion is finished for OMAP, we can easily convert this to a DT attribute.
Signed-off-by: Felipe Balbi <balbi@ti.com>
show more ...
|
#
29d8bc13 |
| 01-Sep-2011 |
Felipe Balbi <balbi@ti.com> |
usb: dwc3: omap: drop DEV_PM_OPS for now
We need to have actual HW in order to implement and test that part of the code anyway. Until then it's best to remove it.
Signed-off-by: Felipe Balbi <balbi
usb: dwc3: omap: drop DEV_PM_OPS for now
We need to have actual HW in order to implement and test that part of the code anyway. Until then it's best to remove it.
Signed-off-by: Felipe Balbi <balbi@ti.com>
show more ...
|
#
df01c61e |
| 01-Sep-2011 |
Felipe Balbi <balbi@ti.com> |
usb: dwc3: omap: use the macro we already have
trivial patch, no functional changes.
Signed-off-by: Felipe Balbi <balbi@ti.com>
|
#
324e5481 |
| 01-Sep-2011 |
Felipe Balbi <balbi@ti.com> |
usb: dwc3: omap: do not enable DMA Disable Clear IRQ
Otherwise that IRQ will trigger forever. It's quite unnecessary.
Signed-off-by: Felipe Balbi <balbi@ti.com>
|
#
ccba3bca |
| 01-Sep-2011 |
Felipe Balbi <balbi@ti.com> |
usb: dwc3: omap: fix dev_dbg() calls
dev_dbg() macro expects a device pointer as argument, not a memory base address.
Signed-off-by: Felipe Balbi <balbi@ti.com>
|
#
6ed962a2 |
| 29-Aug-2011 |
Greg Kroah-Hartman <gregkh@suse.de> |
Merge 3.1-rc4 into usb-next
This was done to resolve a conflict in this file: drivers/usb/host/xhci-ring.c
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
|
Revision tags: v3.1-rc4, v3.1-rc3 |
|
#
72246da4 |
| 19-Aug-2011 |
Felipe Balbi <balbi@ti.com> |
usb: Introduce DesignWare USB3 DRD Driver
The DesignWare USB3 is a highly configurable IP Core which can be instantiated as Dual-Role Device (DRD), Peripheral Only and Host Only (XHCI) configuration
usb: Introduce DesignWare USB3 DRD Driver
The DesignWare USB3 is a highly configurable IP Core which can be instantiated as Dual-Role Device (DRD), Peripheral Only and Host Only (XHCI) configurations.
Several other parameters can be configured like amount of FIFO space, amount of TX and RX endpoints, amount of Host Interrupters, etc.
The current driver has been validated with a virtual model of version 1.73a of that core and with an FPGA burned with version 1.83a of the DRD core. We have support for PCIe bus, which is used on FPGA prototyping, and for the OMAP5, more adaptation (or glue) layers can be easily added and the driver is half prepared to handle any possible configuration the HW engineer has chosen considering we have the information on one of the GHWPARAMS registers to do runtime checking of certain features.
More runtime checks can, and should, be added in order to make this driver even more flexible with regards to number of endpoints, FIFO sizes, transfer types, etc.
While this supports only the device side, for now, we will add support for Host side (xHCI - see the updated series Sebastian has sent [1]) and OTG after we have it all stabilized.
[1] http://marc.info/?l=linux-usb&m=131341992020339&w=2
Signed-off-by: Felipe Balbi <balbi@ti.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
show more ...
|