<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/usb, branch colibri_vf</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>usb: core: fix two problems for unsupported devices</title>
<updated>2014-01-16T20:54:04+00:00</updated>
<author>
<name>Peter Chen</name>
<email>peter.chen@freescale.com</email>
</author>
<published>2013-12-10T09:45:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=1aa6b2c7e4b030f5319d05aaa4de520595ed92b2'/>
<id>1aa6b2c7e4b030f5319d05aaa4de520595ed92b2</id>
<content type='text'>
- NULL pointer after removing unsupported devices
- only print "hub 2-0:1.0: port 1 nyet suspended" for
device who has enumerated successfully

Signed-off-by: Peter Chen &lt;peter.chen@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- NULL pointer after removing unsupported devices
- only print "hub 2-0:1.0: port 1 nyet suspended" for
device who has enumerated successfully

Signed-off-by: Peter Chen &lt;peter.chen@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>usb: certification: several fixes</title>
<updated>2014-01-16T20:52:27+00:00</updated>
<author>
<name>Peter Chen</name>
<email>peter.chen@freescale.com</email>
</author>
<published>2013-11-18T01:24:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=ce924a53db49cb570f7b481981d488ba8e270828'/>
<id>ce924a53db49cb570f7b481981d488ba8e270828</id>
<content type='text'>
- change PHY TX/RX parameters accoording to Richard's email
- Disable OTG descripor
- Add Freescale VID/PID

Signed-off-by: Peter Chen &lt;peter.chen@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- change PHY TX/RX parameters accoording to Richard's email
- Disable OTG descripor
- Add Freescale VID/PID

Signed-off-by: Peter Chen &lt;peter.chen@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>usb: misc: introduce OTG &amp; EH Test Driver</title>
<updated>2014-01-16T20:36:50+00:00</updated>
<author>
<name>Felipe Balbi</name>
<email>balbi@ti.com</email>
</author>
<published>2012-04-16T12:39:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=65321fcd82b5c0dcb7c86f3d1e9b6b249c7b23ba'/>
<id>65321fcd82b5c0dcb7c86f3d1e9b6b249c7b23ba</id>
<content type='text'>
This patch introduces support for test modes as
defined by the USB OTG &amp; Embedded host Specification.

Note that we _must_ be able to suspend &amp; resume ports
as we wish, so this driver depends on USB_SUSPEND and
makes use (well, somewhat abuses) usb autopm features
to achieve what we want.

Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch introduces support for test modes as
defined by the USB OTG &amp; Embedded host Specification.

Note that we _must_ be able to suspend &amp; resume ports
as we wish, so this driver depends on USB_SUSPEND and
makes use (well, somewhat abuses) usb autopm features
to achieve what we want.

Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00241582 MX6 USB host: USB host certification patch</title>
<updated>2014-01-16T20:36:32+00:00</updated>
<author>
<name>make shi</name>
<email>b15407@freescale.com</email>
</author>
<published>2013-01-23T02:36:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=412af3d25ba76f8dfda3bd9d2715e1119e671d32'/>
<id>412af3d25ba76f8dfda3bd9d2715e1119e671d32</id>
<content type='text'>
The patch include:
- USB test mode on hub port and Root-hub port
- support 3 types of message:
	too much hub ties for hub attachment
	too much power consumption for device attachment
	unsupported device class warning
- support menuconfig select the FSL_USB_TEST_MODE, located in:
 	-&gt; Device Drivers
	   -&gt; USB support (USB_SUPPORT [=y])
	   	 -&gt; FSL High-speed Electrical Test Mode support

Signed-off-by: make shi &lt;b15407@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The patch include:
- USB test mode on hub port and Root-hub port
- support 3 types of message:
	too much hub ties for hub attachment
	too much power consumption for device attachment
	unsupported device class warning
- support menuconfig select the FSL_USB_TEST_MODE, located in:
 	-&gt; Device Drivers
	   -&gt; USB support (USB_SUPPORT [=y])
	   	 -&gt; FSL High-speed Electrical Test Mode support

Signed-off-by: make shi &lt;b15407@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00216081-2:Errata workaround for usb suspend and resume</title>
<updated>2012-12-12T19:46:32+00:00</updated>
<author>
<name>Jingchang Lu</name>
<email>b35083@freescale.com</email>
</author>
<published>2012-12-10T05:55:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=74e4dd3713a06947ac42aed73c822d7641735239'/>
<id>74e4dd3713a06947ac42aed73c822d7641735239</id>
<content type='text'>
Toggle PHYPWD.PWD after set PORTSC.SUSP with 8ms to trigger
the LS_SE0/LS_EOP append flag after resume within UTM block.

Signed-off-by: Jingchang Lu &lt;b35083@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Toggle PHYPWD.PWD after set PORTSC.SUSP with 8ms to trigger
the LS_SE0/LS_EOP append flag after resume within UTM block.

Signed-off-by: Jingchang Lu &lt;b35083@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00216081-1:Add USB host and gadget PM support</title>
<updated>2012-12-12T19:46:32+00:00</updated>
<author>
<name>Jingchang Lu</name>
<email>b35083@freescale.com</email>
</author>
<published>2012-12-07T09:28:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=051e157a7bcacf3d4f84289c2e8cc561ecb4a3c3'/>
<id>051e157a7bcacf3d4f84289c2e8cc561ecb4a3c3</id>
<content type='text'>
Handle usb suspend/resume, currently the BSP doesn't
support usb plug/unplug wakeup.

Signed-off-by: Jingchang Lu &lt;b35083@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Handle usb suspend/resume, currently the BSP doesn't
support usb plug/unplug wakeup.

Signed-off-by: Jingchang Lu &lt;b35083@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00219771: Fix high-speed usb hub connection detection failure for Faraday</title>
<updated>2012-09-12T20:50:06+00:00</updated>
<author>
<name>Jingchang Lu</name>
<email>b35083@freescale.com</email>
</author>
<published>2012-08-08T08:37:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=8b207089bcbf20474355e29395e5631f96886c66'/>
<id>8b207089bcbf20474355e29395e5631f96886c66</id>
<content type='text'>
  Only disable the high-speed device disconnection detction for
level-1 device, or the connection detecting would fail.

Signed-off-by: Jingchang Lu &lt;b35083@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  Only disable the high-speed device disconnection detction for
level-1 device, or the connection detecting would fail.

Signed-off-by: Jingchang Lu &lt;b35083@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00219354: Fix USB host driver compiled as module fail problem</title>
<updated>2012-09-12T20:50:05+00:00</updated>
<author>
<name>Jingchang Lu</name>
<email>b35083@freescale.com</email>
</author>
<published>2012-08-08T01:55:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f4400c213ae4736e965cf86a33dc1c69f8cbb8c6'/>
<id>f4400c213ae4736e965cf86a33dc1c69f8cbb8c6</id>
<content type='text'>
Signed-off-by: Jingchang Lu &lt;b35083@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Jingchang Lu &lt;b35083@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00181396-2: high-speed USB device disconnection management</title>
<updated>2012-09-12T20:49:55+00:00</updated>
<author>
<name>Jingchang Lu</name>
<email>b35083@freescale.com</email>
</author>
<published>2012-07-26T08:37:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=02d27a69deed00b2866ca941cd3312000bd96b7a'/>
<id>02d27a69deed00b2866ca941cd3312000bd96b7a</id>
<content type='text'>
Detection of high-speed USB device disconnection should be enable
on connection and disable on disconnection.

Signed-off-by: Jingchang Lu &lt;b35083@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Detection of high-speed USB device disconnection should be enable
on connection and disable on disconnection.

Signed-off-by: Jingchang Lu &lt;b35083@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00176147-1: usb: fix some wakeup problems</title>
<updated>2012-03-07T07:01:35+00:00</updated>
<author>
<name>Peter Chen</name>
<email>peter.chen@freescale.com</email>
</author>
<published>2012-02-22T03:14:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=7f40896b71be935f53bf703c686c619062799c6f'/>
<id>7f40896b71be935f53bf703c686c619062799c6f</id>
<content type='text'>
- Do not call hcd core adjust wakeup flag code. It may change
wakeup flag, and cause port change detect(PCD) enable setting change.
- For ID wakeup, it should not call host's fsl_usb_recover_hcd at ID interrupt.
The coming ID switch event will resume host.
- Do not need enable wakeup interrupt for host at platform driver resume
routine, it may introduce unnessary wakeup interrupt during bus resume.
The wakeup will be enabled again when usb host goes to controller again
due to autosuspend.
- When there is no gadget enabled, the otg port is still at host mode with
interrupt enabled, so when male Micro-B to female A-type cable with
usb device plugs in, there will be PCD interrupt before hcd core leaves
suspend mode.

Signed-off-by: Peter Chen &lt;peter.chen@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Do not call hcd core adjust wakeup flag code. It may change
wakeup flag, and cause port change detect(PCD) enable setting change.
- For ID wakeup, it should not call host's fsl_usb_recover_hcd at ID interrupt.
The coming ID switch event will resume host.
- Do not need enable wakeup interrupt for host at platform driver resume
routine, it may introduce unnessary wakeup interrupt during bus resume.
The wakeup will be enabled again when usb host goes to controller again
due to autosuspend.
- When there is no gadget enabled, the otg port is still at host mode with
interrupt enabled, so when male Micro-B to female A-type cable with
usb device plugs in, there will be PCD interrupt before hcd core leaves
suspend mode.

Signed-off-by: Peter Chen &lt;peter.chen@freescale.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
