<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/usb/dwc3/core.c, branch linux-3.3.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.3.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.3.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-04-02T17:31:33Z</updated>
<entry>
<title>usb: dwc3: make dwc3_get_device_id() return the id</title>
<updated>2012-04-02T17:31:33Z</updated>
<author>
<name>Dan Carpenter</name>
</author>
<published>2012-02-04T13:37:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=23ed051089a3b1ec7e3865a4084438a201a23c03'/>
<id>urn:sha1:23ed051089a3b1ec7e3865a4084438a201a23c03</id>
<content type='text'>
commit 075cd14d2a8d35afc39ad28fc7b968275881266b upstream.

We always return zero instead of the id we found.

Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>Merge branch 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb</title>
<updated>2012-01-09T20:09:47Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2012-01-09T20:09:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=55b81e6f2795484ea8edf5805c95c007cacfa736'/>
<id>urn:sha1:55b81e6f2795484ea8edf5805c95c007cacfa736</id>
<content type='text'>
* '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.
  ...
</content>
</entry>
<entry>
<title>usb: dwc3: core: fix cached revision on our structure</title>
<updated>2011-12-14T19:59:30Z</updated>
<author>
<name>Felipe Balbi</name>
</author>
<published>2011-12-14T19:59:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=248b122b131202de95aaa3670e48465619bdff14'/>
<id>urn:sha1:248b122b131202de95aaa3670e48465619bdff14</id>
<content type='text'>
All our revision macros are defined with the entire
32-bits which we read from GSNPSID register, so we
must cache all 32-bits properly rather than masking
the top 16-bits.

This will fix all revision checks we have on current
driver.

Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: use correct hwparam register for power mgm check</title>
<updated>2011-12-12T09:48:44Z</updated>
<author>
<name>Sebastian Andrzej Siewior</name>
</author>
<published>2011-11-24T10:22:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=164d773168d7f09ecd46d9ce9b07f194ea97bf33'/>
<id>urn:sha1:164d773168d7f09ecd46d9ce9b07f194ea97bf33</id>
<content type='text'>
We mask the correct bits within the wrong register. The power
optimization mode is stored hwparam1 register and not in hwparam0.

Reported-by: Partha Basak &lt;p-basak2@ti.com&gt;
Signed-off-by: Sebastian Andrzej Siewior &lt;bigeasy@linutronix.de&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: move generic dwc3 code from gadget into core</title>
<updated>2011-12-12T09:48:27Z</updated>
<author>
<name>Sebastian Andrzej Siewior</name>
</author>
<published>2011-10-31T21:25:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4878a02898bab1a988206341e529997cb46e5f29'/>
<id>urn:sha1:4878a02898bab1a988206341e529997cb46e5f29</id>
<content type='text'>
A few inits like the scale value or the removal of the DISSCRAMBLE is
done in the gadget code however it touches a general register.
Move this piece to the core.c file since it is likely to be requied by
both, parts of the core (device and host).

Signed-off-by: Sebastian Andrzej Siewior &lt;bigeasy@linutronix.de&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: use a helper function for operation mode setting</title>
<updated>2011-12-12T09:48:26Z</updated>
<author>
<name>Sebastian Andrzej Siewior</name>
</author>
<published>2011-10-31T21:25:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3140e8cbfec18ecb9c9ef856933fdb98c09af1e8'/>
<id>urn:sha1:3140e8cbfec18ecb9c9ef856933fdb98c09af1e8</id>
<content type='text'>
There are two where need to set operational mode:
- during initialization while we decide to run in host,device or DRD
  mode
- at runtime via the debugfs interface.

This patch provides a new function which sets the operational mode and
moves its initialiation to the mode switch instead in the gadget code
itself.

Signed-off-by: Sebastian Andrzej Siewior &lt;bigeasy@linutronix.de&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: core: drop DWC3_EVENT_BUFFERS_MAX</title>
<updated>2011-12-12T09:48:24Z</updated>
<author>
<name>Felipe Balbi</name>
</author>
<published>2011-10-24T09:03:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=457d3f214f97783c392dd4d64e2427c121b1a4d6'/>
<id>urn:sha1:457d3f214f97783c392dd4d64e2427c121b1a4d6</id>
<content type='text'>
hardware will tell us how many event buffers we
need to support, so let's allocate the array
dynamically too.

Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: move dwc3 device ID bitmap to core.c</title>
<updated>2011-12-12T09:48:21Z</updated>
<author>
<name>Felipe Balbi</name>
</author>
<published>2011-10-18T10:54:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8300dd236e957429acfb36be0ce8fe276dbe823c'/>
<id>urn:sha1:8300dd236e957429acfb36be0ce8fe276dbe823c</id>
<content type='text'>
if we want to support situations where we have
both SoC and PCIe versions of the IP on the same
platform, we need to have sequential numbers between
them, otherwise we will still have name collisions.

Because of that, we need to move dwc3_get/put_device_id()
to core.c and export that symbol to be used by glue
layers.

Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: add a platform device alias</title>
<updated>2011-12-12T09:48:17Z</updated>
<author>
<name>Sebastian Andrzej Siewior</name>
</author>
<published>2011-10-19T17:39:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7ae4fc4dc835033067096639bd26416b3df744c7'/>
<id>urn:sha1:7ae4fc4dc835033067096639bd26416b3df744c7</id>
<content type='text'>
We can have three modules here: dwc3.ko, dwc3-omap.ko and dwc3-pci.ko.
The later have already ids-aliases for probing and is fine. The omap
module has alias for DT but lacks alias for the "native"
platform_device. Maybe we should get rid of it and stick to the DT name?
Both glue modules create a new device for which the dwc3.ko module is
responsible and that one lacks the platform alias.

Signed-off-by: Sebastian Andrzej Siewior &lt;bigeasy@linutronix.de&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: add xHCI Host support</title>
<updated>2011-12-12T09:48:12Z</updated>
<author>
<name>Felipe Balbi</name>
</author>
<published>2011-10-12T11:08:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d07e8819a03dc2d1f03f725194ae56544e6c680b'/>
<id>urn:sha1:d07e8819a03dc2d1f03f725194ae56544e6c680b</id>
<content type='text'>
The Designware USB3 IP can be configured with
an internal xHCI. If we're running on such a
version, let's start the xHCI stack.

Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
</feed>
