<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/usb/dwc3/platform_data.h, branch linux-4.7.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.7.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.7.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-04-18T12:23:44Z</updated>
<entry>
<title>usb: dwc3: add disable receiver detection in P3 quirk</title>
<updated>2016-04-18T12:23:44Z</updated>
<author>
<name>Rajesh Bhagat</name>
</author>
<published>2016-03-14T09:10:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e58dd357741b93f5bc5487aabba968c76bb099ef'/>
<id>urn:sha1:e58dd357741b93f5bc5487aabba968c76bb099ef</id>
<content type='text'>
Some freescale QorIQ platforms require to disable receiver detection
in P3 for correct detection of USB devices. If GUSB3PIPECTL(DISRXDETINP3)
is set, Core will change PHY power state to P2 and then perform receiver
detection. After receiver detection, Core will change PHY power state to
P3. Same quirk would be added in dts file in future patches.

Signed-off-by: Sriram Dash &lt;sriram.dash@nxp.com&gt;
Signed-off-by: Rajesh Bhagat &lt;rajesh.bhagat@nxp.com&gt;
Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: drop FIFO resizing logic</title>
<updated>2016-04-14T06:24:37Z</updated>
<author>
<name>Felipe Balbi</name>
</author>
<published>2016-02-04T12:18:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bc5081617faeb3b2f0c126dc37264b87af7da47f'/>
<id>urn:sha1:bc5081617faeb3b2f0c126dc37264b87af7da47f</id>
<content type='text'>
That FIFO resizing logic was added to support OMAP5
ES1.0 which had a bogus default FIFO size. I can't
remember the exact size of default FIFO, but it was
less than one bulk superspeed packet (&lt;1024) which
would prevent USB3 from ever working on OMAP5 ES1.0.

However, OMAP5 ES1.0 support has been dropped by
commit aa2f4b16f830 ("ARM: OMAP5: id: Remove ES1.0
support") which renders FIFO resizing unnecessary.

Tested-by: Kishon Vijay Abraham I &lt;kishon@ti.com&gt;
Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: Add dis_enblslpm_quirk</title>
<updated>2015-10-09T21:06:59Z</updated>
<author>
<name>John Youn</name>
</author>
<published>2015-10-03T03:30:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ec791d149bca4511e7d3a6a92bb3b030c5a443f9'/>
<id>urn:sha1:ec791d149bca4511e7d3a6a92bb3b030c5a443f9</id>
<content type='text'>
Add a quirk to clear the GUSB2PHYCFG.ENBLSLPM bit, which controls
whether the PHY receives the suspend signal from the controller.

Cc: &lt;stable@vger.kernel.org&gt; # v3.18+
Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: Add frame length adjustment quirk</title>
<updated>2015-09-27T15:54:31Z</updated>
<author>
<name>Nikhil Badola</name>
</author>
<published>2015-09-04T04:45:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=db2be4e9e30c6e43e48c5749d3fc74cee0a6bbb3'/>
<id>urn:sha1:db2be4e9e30c6e43e48c5749d3fc74cee0a6bbb3</id>
<content type='text'>
Add adjust_frame_length_quirk for writing to fladj register
which adjusts (micro)frame length to value provided by
"snps,quirk-frame-length-adjustment" property thus avoiding
USB 2.0 devices to time-out over a longer run

Signed-off-by: Nikhil Badola &lt;nikhil.badola@freescale.com&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: add hsphy_interface property</title>
<updated>2015-05-13T17:06:42Z</updated>
<author>
<name>Heikki Krogerus</name>
</author>
<published>2015-05-13T12:26:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3e10a2ce98d1a57992a44ed40325af60ab7b0f5d'/>
<id>urn:sha1:3e10a2ce98d1a57992a44ed40325af60ab7b0f5d</id>
<content type='text'>
Platforms that have configured DWC_USB3_HSPHY_INTERFACE with
value 3, i.e. UTMI+ and ULPI, need to inform the driver of
the actual HSPHY interface type with the property. "utmi" if
the interface is UTMI+ or "ulpi" if the interface is ULPI.

Signed-off-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;
Acked-by: David Cohen &lt;david.a.cohen@linux.intel.com&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: make LPM configurable in DT</title>
<updated>2015-03-10T20:33:33Z</updated>
<author>
<name>Robert Baldyga</name>
</author>
<published>2015-03-09T14:06:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eac68e8f979b82d257eea0a4bbcda7b169d330bf'/>
<id>urn:sha1:eac68e8f979b82d257eea0a4bbcda7b169d330bf</id>
<content type='text'>
This patch removes "Enable USB3 LPM Capability" option from Kconfig
and adds snps,usb3_lpm_capable devicetree property instead of it.

USB3 LPM (Link Power Management) capability is hardware property, and
it's platform dependent, so if our hardware supports this feature, we
want rather to configure it in devicetree than having it as Kconfig option.

Signed-off-by: Robert Baldyga &lt;r.baldyga@samsung.com&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: make HIRD threshold configurable</title>
<updated>2014-11-03T16:03:41Z</updated>
<author>
<name>Huang Rui</name>
</author>
<published>2014-10-31T03:11:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=460d098cb6728134e0e4ba3d58e10bb43032daa5'/>
<id>urn:sha1:460d098cb6728134e0e4ba3d58e10bb43032daa5</id>
<content type='text'>
HIRD threshold should be configurable by different platforms.

From DesignWare databook:
When HIRD_Threshold[4] is set to 1b1 and HIRD value is greater than or
equal to the value in HIRD_Threshold[3:0], dwc3 asserts output signals
utmi_l1_suspend_n to put PHY into Deep Low-Power mode in L1.

When HIRD_Threshold[4] is set to 1b0 or the HIRD value is less than
HIRD_Threshold[3:0], dwc3 asserts output signals utmi_sleep_n on L1.

Signed-off-by: Huang Rui &lt;ray.huang@amd.com&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: add disable usb2 suspend phy quirk</title>
<updated>2014-11-03T16:03:39Z</updated>
<author>
<name>Huang Rui</name>
</author>
<published>2014-10-31T03:11:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0effe0a3e741c0e2318f541ce207c9bd6cfe985c'/>
<id>urn:sha1:0effe0a3e741c0e2318f541ce207c9bd6cfe985c</id>
<content type='text'>
This patch adds disable usb2 suspend phy quirk, and some special platforms
can configure that if it is needed.

Signed-off-by: Huang Rui &lt;ray.huang@amd.com&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: add disable usb3 suspend phy quirk</title>
<updated>2014-11-03T16:03:39Z</updated>
<author>
<name>Huang Rui</name>
</author>
<published>2014-10-31T03:11:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=59acfa208164205f94a11f454d08cd88f06b9908'/>
<id>urn:sha1:59acfa208164205f94a11f454d08cd88f06b9908</id>
<content type='text'>
This patch adds disable usb3 suspend phy quirk, and some special platforms
can configure that if it is needed.

Signed-off-by: Huang Rui &lt;ray.huang@amd.com&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: add Tx de-emphasis quirk</title>
<updated>2014-11-03T16:03:39Z</updated>
<author>
<name>Huang Rui</name>
</author>
<published>2014-10-31T03:11:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6b6a0c9a3ffa3107994d92d5758cbe274c5a97b6'/>
<id>urn:sha1:6b6a0c9a3ffa3107994d92d5758cbe274c5a97b6</id>
<content type='text'>
This patch adds Tx de-emphasis quirk, and the Tx de-emphasis value is
configurable according to PIPE3 specification.

Value		Description
0		-6dB de-emphasis
1		-3.5dB de-emphasis
2		No de-emphasis
3		Reserved

It can be configured on DT or platform data.

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