<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/usb/dwc3/core.c, branch linux-3.6.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.6.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.6.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-09-06T16:52:28Z</updated>
<entry>
<title>usb: dwc3: core: fix incorrect usage of resource pointer</title>
<updated>2012-09-06T16:52:28Z</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=066618bc350cc6035c3a0fc559a8ac02f55785a9'/>
<id>urn:sha1:066618bc350cc6035c3a0fc559a8ac02f55785a9</id>
<content type='text'>
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.

Cc: stable@vger.kernel.org # v3.4, v3.5
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;
</content>
</entry>
<entry>
<title>USB: DWC3: Issue device soft reset before core soft reset</title>
<updated>2012-06-22T10:22:46Z</updated>
<author>
<name>Pratyush Anand</name>
</author>
<published>2012-06-21T12:14:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=58a0f23fddd0a71d8fa22e6ef7627298a8ed29a6'/>
<id>urn:sha1:58a0f23fddd0a71d8fa22e6ef7627298a8ed29a6</id>
<content type='text'>
Synopsys specification clearly states under section "Device Power-On or
Soft Reset" that DCTL.CSftRst=1 should be first step.  So, just follow
what specification says.

Signed-off-by: Pratyush Anand &lt;pratyush.anand@st.com&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>USB: DWC3: Put 100 ms delay for phy to be stable</title>
<updated>2012-06-22T10:21:54Z</updated>
<author>
<name>Pratyush Anand</name>
</author>
<published>2012-06-21T12:14:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=45627ac6a4f063d19b0bd9863d20ac1dabda99a7'/>
<id>urn:sha1:45627ac6a4f063d19b0bd9863d20ac1dabda99a7</id>
<content type='text'>
Before taking core out of reset phy must be stable. So wait for 100ms
after clear phy reset.

Signed-off-by: Pratyush Anand &lt;pratyush.anand@st.com&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: core: make sure evt-&gt;lpos is correctly initialized</title>
<updated>2012-06-03T20:08:24Z</updated>
<author>
<name>Paul Zimmerman</name>
</author>
<published>2012-04-27T11:28:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7acd85e0eb2ed300edf123178445237059b35fb9'/>
<id>urn:sha1:7acd85e0eb2ed300edf123178445237059b35fb9</id>
<content type='text'>
The same event buffers will be reused when coming
out of hibernation, so we must reinitialize them
properly to avoid any mistakes.

While at that, also take dwc3_event_buffers_setup()
out of __devinit section.

Signed-off-by: Felipe Balbi &lt;balbi@ti.com&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>
</feed>
