<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/usb/dwc3/core.h, 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-06-25T11:00:45Z</updated>
<entry>
<title>usb: dwc3: rename res_trans_idx to resource_index</title>
<updated>2012-06-25T11:00:45Z</updated>
<author>
<name>Felipe Balbi</name>
</author>
<published>2012-06-06T09:04:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b4996a8631e80a2aaddb5c487ff6b9ad37315f70'/>
<id>urn:sha1:b4996a8631e80a2aaddb5c487ff6b9ad37315f70</id>
<content type='text'>
resource_index is more human readable. No
functional changes.

Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: Correct DWC3_DCTL_HIRD_THRES definition</title>
<updated>2012-06-06T13:56:10Z</updated>
<author>
<name>Pratyush Anand</name>
</author>
<published>2012-06-06T13:48:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7e39b817ee64a8b67282c76f52aaabddc8a5cd26'/>
<id>urn:sha1:7e39b817ee64a8b67282c76f52aaabddc8a5cd26</id>
<content type='text'>
The definition of DWC3_DCTL_HIRD_THRES macro is
completely wrong. It will only work for when we
want to read the register's contents for that bitfield.

Change the macro so that it can be used to writing to
the register, and when we need to read, we can add
extra right shift of 24 bits.

Signed-off-by: Pratyush Anand &lt;pratyush.anand@st.com&gt;

[ balbi@ti.com: add a commit log ]

Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: Fix missed isoc IN transaction</title>
<updated>2012-06-04T15:23:04Z</updated>
<author>
<name>Pratyush Anand</name>
</author>
<published>2012-05-25T13:24:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d6d6ec7b8854ab62f7f3907656d5d29eb47532e7'/>
<id>urn:sha1:d6d6ec7b8854ab62f7f3907656d5d29eb47532e7</id>
<content type='text'>
If an IN transfer is missed on isoc endpoint, then driver must insure
that next ep_queue is properly handled.
This patch fixes this issue by starting a new transfer for next queued
request.

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: Correct DWC3_DSTS_SOFFN_MASK definition</title>
<updated>2012-06-04T15:17:29Z</updated>
<author>
<name>Pratyush Anand</name>
</author>
<published>2012-05-21T09:21:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d05b81824e672a48b3566634622849866de2b787'/>
<id>urn:sha1:d05b81824e672a48b3566634622849866de2b787</id>
<content type='text'>
SOF Number is bit16:3 of DSTS. Correct the mask accordingly.

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: Correct DWC3_TRB_SIZE_TRBSTS definition</title>
<updated>2012-06-04T15:17:20Z</updated>
<author>
<name>Pratyush Anand</name>
</author>
<published>2012-05-21T07:16:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=389f2828bb2a5f2acde9bdeffde02743684c1d86'/>
<id>urn:sha1:389f2828bb2a5f2acde9bdeffde02743684c1d86</id>
<content type='text'>
Correct  define for DWC3_TRB_SIZE_TRBSTS.

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: add definitions for new registers</title>
<updated>2012-06-03T20:08:21Z</updated>
<author>
<name>Paul Zimmerman</name>
</author>
<published>2012-02-16T02:56:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2c61a8efce75951148fa07f2cd7ec53ad9d9fbb3'/>
<id>urn:sha1:2c61a8efce75951148fa07f2cd7ec53ad9d9fbb3</id>
<content type='text'>
This patch adds definitions for some new registers that have been
added to later versions of the controller, up to v2.10a.

Signed-off-by: Paul Zimmerman &lt;paulz@synopsys.com&gt;
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: Update dwc3 udc to use usb_endpoint_descriptor inside the struct usb_ep</title>
<updated>2012-05-04T12:52:52Z</updated>
<author>
<name>Ido Shayevitz</name>
</author>
<published>2012-03-12T18:25:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=16e78db720baa9356485336ec137c7ee0a482a9b'/>
<id>urn:sha1:16e78db720baa9356485336ec137c7ee0a482a9b</id>
<content type='text'>
Remove redundant pointer to struct usb_endpoint_descriptor.

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: define DWC3_EP0_BOUNCE_SIZE</title>
<updated>2012-05-04T09:58:14Z</updated>
<author>
<name>Felipe Balbi</name>
</author>
<published>2012-05-04T09:58:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3ef35fafdc87b72851f7785dc5331a0f4eb1b3ce'/>
<id>urn:sha1:3ef35fafdc87b72851f7785dc5331a0f4eb1b3ce</id>
<content type='text'>
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 &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: ep0: implement support for Set Isoch Delay request</title>
<updated>2012-05-02T06:43:09Z</updated>
<author>
<name>Felipe Balbi</name>
</author>
<published>2012-04-25T07:45:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c12a0d862a900707cdc683efad39d05697d9964d'/>
<id>urn:sha1:c12a0d862a900707cdc683efad39d05697d9964d</id>
<content type='text'>
This is basically a noop for DWC3. We don't have
to do anything. Basically we test if the request
parameters are correct, cache the Isochronous
Delay and return success.

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