<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/usb/dwc3/core.c, branch linux-3.5.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.5.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.5.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-10-02T17:39:37Z</updated>
<entry>
<title>usb: dwc3: core: fix incorrect usage of resource pointer</title>
<updated>2012-10-02T17:39:37Z</updated>
<author>
<name>Kishon Vijay Abraham I</name>
</author>
<published>2012-08-21T09:26:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1e210fa515c902c869bcd27679ae305b468a73f5'/>
<id>urn:sha1:1e210fa515c902c869bcd27679ae305b468a73f5</id>
<content type='text'>
commit 066618bc350cc6035c3a0fc559a8ac02f55785a9 upstream.

Populate the resources for xhci afresh instead of directly using the
*struct resource* of core. *resource* structure has parent, sibling,
child pointers which should be filled only by resource API's. By
directly using the *resource* pointer of core in xhci, these parent,
sibling, child pointers are already populated even before
*platform_device_add* causing side effects.

Reported-by: Ruchika Kharwar &lt;ruchika@ti.com&gt;
Tested-by: Moiz Sonasath &lt;m-sonasath@ti.com&gt;
Signed-off-by: Kishon Vijay Abraham I &lt;kishon@ti.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 tag 'dwc3-for-v3.5' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next</title>
<updated>2012-05-07T17:09:55Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
</author>
<published>2012-05-07T17:09:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=23063b378de734383c9f42de770b01cd661cd9b4'/>
<id>urn:sha1:23063b378de734383c9f42de770b01cd661cd9b4</id>
<content type='text'>
usb: dwc3: patches for v3.5 merge window

This pull request contains one workaround for a Silicon
Issue found on all RTL releases prior to 2.20a, which
would cause a metastability state on Run/Stop bit.

We also have some patches implementing a few extra Standard
requests introduced by USB3 spec (Set SEL and Set Isoch Delay),
as well as one patch, which has been pending for a long time,
implementing LPM support.

Last, but not least, we are splitting the host address space
out of the dwc3 core driver otherwise xHCI won't be able to
request_mem_region() its own address space. This patch is
only needed because we are (as we should) re-using the xHCI
driver, which is a completely separate module.

Together with these three big changes, come a few extra preparatory
patches which most move code around, define macros and so on, as
well as a fix for Isochronous transfers which hasn't been triggered
before.

[ resolved conflicts and build error in drivers/usb/dwc3/gadget.c - gregkh]
</content>
</entry>
<entry>
<title>usb: dwc3: core: split host address space</title>
<updated>2012-04-24T12:37:04Z</updated>
<author>
<name>Ido Shayevitz</name>
</author>
<published>2012-04-24T11:18:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=51249dca627d9d0e6b41531e716cbc308554a62c'/>
<id>urn:sha1:51249dca627d9d0e6b41531e716cbc308554a62c</id>
<content type='text'>
This fix prevents a problem with dwc3 and host mode where
we were requesting the entire memory region in dwc3/core.c,
thus preventing xhci-plat from ever ioremapping its own address space.

Signed-off-by: Ido Shayevitz &lt;idos@codeaurora.org&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: Free event buffers array</title>
<updated>2012-04-10T16:11:46Z</updated>
<author>
<name>Anton Tikhomirov</name>
</author>
<published>2012-03-06T08:05:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=64b6c8a7019acc38cc6b37f8e72c1e915593b1bb'/>
<id>urn:sha1:64b6c8a7019acc38cc6b37f8e72c1e915593b1bb</id>
<content type='text'>
Array should be freed together with event buffers, since it was
allocated dynamically.

Signed-off-by: Anton Tikhomirov &lt;av.tikhomirov@samsung.com&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: core: Convert to module_platform_driver</title>
<updated>2012-03-03T00:20:28Z</updated>
<author>
<name>Tobias Klauser</name>
</author>
<published>2012-02-28T11:57:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b1116dcc63a91ee79a122abea025aab15ea2c8e7'/>
<id>urn:sha1:b1116dcc63a91ee79a122abea025aab15ea2c8e7</id>
<content type='text'>
Use the module_platform_driver macro.

Signed-off-by: Tobias Klauser &lt;tklauser@distanz.ch&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: replace hard-coded constant in DWC3_GCTL_SCALEDOWN(3)</title>
<updated>2012-03-02T10:12:06Z</updated>
<author>
<name>Paul Zimmerman</name>
</author>
<published>2012-02-25T01:32:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3e87c42a29f14c7a346f912e084f6ab13ea8288b'/>
<id>urn:sha1:3e87c42a29f14c7a346f912e084f6ab13ea8288b</id>
<content type='text'>
Define DWC3_GCTL_SCALEDOWN_MASK and use it in place of
DWC3_GCTL_SCALEDOWN(3).

Signed-off-by: Paul Zimmerman &lt;paulz@synopsys.com&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: make dwc3_get_device_id() return the id</title>
<updated>2012-03-02T10:12:02Z</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=075cd14d2a8d35afc39ad28fc7b968275881266b'/>
<id>urn:sha1:075cd14d2a8d35afc39ad28fc7b968275881266b</id>
<content type='text'>
We always return zero instead of the id we found.

Cc: stable@vger.kernel.org
Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: clean up whitespace damage, typos, missing parens, etc.</title>
<updated>2012-03-02T10:12:01Z</updated>
<author>
<name>Paul Zimmerman</name>
</author>
<published>2012-02-16T02:56:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1d046793958f128dd43d42a4a0dac48bf6914273'/>
<id>urn:sha1:1d046793958f128dd43d42a4a0dac48bf6914273</id>
<content type='text'>
trivial patch, no functional changes

Signed-off-by: Paul Zimmerman &lt;paulz@synopsys.com&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: linux/module.h included twice</title>
<updated>2012-03-02T10:12:00Z</updated>
<author>
<name>Danny Kukawka</name>
</author>
<published>2012-02-15T17:55:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2cd0e8512169b125fb0ff1f9ec3f8505eecb3012'/>
<id>urn:sha1:2cd0e8512169b125fb0ff1f9ec3f8505eecb3012</id>
<content type='text'>
drivers/usb/dwc3/core.c and drivers/usb/dwc3/dwc3-omap.c
included 'linux/module.h' twice, remove the duplicates.

Signed-off-by: Danny Kukawka &lt;danny.kukawka@bisect.de&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: use devm_xxx functions</title>
<updated>2012-03-02T10:11:59Z</updated>
<author>
<name>Chanho Park</name>
</author>
<published>2012-02-15T09:27:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=802ca85067e11cdeddeb34ef53de03e5a7d509da'/>
<id>urn:sha1:802ca85067e11cdeddeb34ef53de03e5a7d509da</id>
<content type='text'>
This patch enables to use devm_xxx functions during probing driver.
The devm_xxx series functions are able to release resource when the
driver is detatched. We can remove several codes to release resources
in the probe function.

Signed-off-by: Chanho Park &lt;chanho61.park@samsung.com&gt;
Signed-off-by: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
</feed>
