<feed xmlns='http://www.w3.org/2005/Atom'>
<title>litmus-rt-imx6.git/include/linux/usb, branch master</title>
<subtitle>LITMUS^RT and MC^2 V1 support for the i.MX6 processor family.</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/'/>
<entry>
<title>ENGR00320792-2 Revert "drivers: usb: udc-core: add deferred bind for gadget driver"</title>
<updated>2014-07-04T09:31:06+00:00</updated>
<author>
<name>Peter Chen</name>
<email>peter.chen@freescale.com</email>
</author>
<published>2014-07-04T04:39:41+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=2275dc85cecd4d32e31fc4d5223890f0a0f833c1'/>
<id>2275dc85cecd4d32e31fc4d5223890f0a0f833c1</id>
<content type='text'>
This reverts commit 22392a023eee469a7068f1ea77492d5ab9af14f9.

Signed-off-by: Peter Chen &lt;peter.chen@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 22392a023eee469a7068f1ea77492d5ab9af14f9.

Signed-off-by: Peter Chen &lt;peter.chen@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00319720-3 usb: common: otg-fsm: add HNP polling request sending funciton</title>
<updated>2014-06-26T08:50:06+00:00</updated>
<author>
<name>Li Jun</name>
<email>b47624@freescale.com</email>
</author>
<published>2014-05-16T19:15:34+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=1cdff41f78377a5c318013f7baa9c56880a56595'/>
<id>1cdff41f78377a5c318013f7baa9c56880a56595</id>
<content type='text'>
This patch adds OTG status selector request sending function, can be used
to poll peripheral if it wants to be host.

Signed-off-by: Li Jun &lt;b47624@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds OTG status selector request sending function, can be used
to poll peripheral if it wants to be host.

Signed-off-by: Li Jun &lt;b47624@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00319720-2 usb: common: otg-fsm: start HNP polling timer in host state</title>
<updated>2014-06-26T08:49:55+00:00</updated>
<author>
<name>Li Jun</name>
<email>b47624@freescale.com</email>
</author>
<published>2014-05-16T19:15:34+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=e4f6fd0ec67b34ca9ed40dfd009e75c66fb71d94'/>
<id>e4f6fd0ec67b34ca9ed40dfd009e75c66fb71d94</id>
<content type='text'>
This patch starts HNP polling timer when otg is set to be a_host
or b_host.

Signed-off-by: Li Jun &lt;b47624@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch starts HNP polling timer when otg is set to be a_host
or b_host.

Signed-off-by: Li Jun &lt;b47624@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00319720-1 usb: gadget: add host_request_flag in usb_gadget for OTG</title>
<updated>2014-06-26T08:49:37+00:00</updated>
<author>
<name>Li Jun</name>
<email>b47624@freescale.com</email>
</author>
<published>2014-06-23T07:39:35+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=c2df0104f56d83b9bdc06e350358dc4cdffa87df'/>
<id>c2df0104f56d83b9bdc06e350358dc4cdffa87df</id>
<content type='text'>
This patch adds host_request_flag in usb_gadget to store host request
information from application.

Signed-off-by: Li Jun &lt;b47624@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds host_request_flag in usb_gadget to store host request
information from application.

Signed-off-by: Li Jun &lt;b47624@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>usb: gadget: udc-core: move sysfs_notify() to a workqueue</title>
<updated>2014-06-26T04:32:28+00:00</updated>
<author>
<name>Felipe Balbi</name>
<email>balbi@ti.com</email>
</author>
<published>2013-07-17T08:09:49+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=5ca5fc373dc516d495104650b46d765f54d507e5'/>
<id>5ca5fc373dc516d495104650b46d765f54d507e5</id>
<content type='text'>
usb_gadget_set_state() will call sysfs_notify()
which might sleep. Some users might want to call
usb_gadget_set_state() from the very IRQ handler
which actually changes the gadget state.

Instead of having every UDC driver add their own
workqueue for such a simple notification, we're
adding it generically to our struct usb_gadget,
so the details are hidden from all UDC drivers.

Acked-by: Alan Stern &lt;stern@rowland.harvard.edu&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
(cherry picked from commit 5702f75375aa9ecf8ad3431aef3fe6ce8c8dbd15)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
usb_gadget_set_state() will call sysfs_notify()
which might sleep. Some users might want to call
usb_gadget_set_state() from the very IRQ handler
which actually changes the gadget state.

Instead of having every UDC driver add their own
workqueue for such a simple notification, we're
adding it generically to our struct usb_gadget,
so the details are hidden from all UDC drivers.

Acked-by: Alan Stern &lt;stern@rowland.harvard.edu&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
(cherry picked from commit 5702f75375aa9ecf8ad3431aef3fe6ce8c8dbd15)
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers: usb: udc-core: add deferred bind for gadget driver</title>
<updated>2014-06-26T04:26:41+00:00</updated>
<author>
<name>Robert Baldyga</name>
<email>r.baldyga@samsung.com</email>
</author>
<published>2014-02-20T06:30:13+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=22392a023eee469a7068f1ea77492d5ab9af14f9'/>
<id>22392a023eee469a7068f1ea77492d5ab9af14f9</id>
<content type='text'>
This patch adds support for deferred gadget driver bind as a remedy
for situation when UDC drivers and gadget drivers are builded into
the kernel, and gadget driver is loaded as first.

Till now, in that case gadget driver loading failed with "No such device"
and gadget driver didn't start.

Now gadget drivers are added to driver_list and binded later, when UDC
drivers will register in udc-core.

Signed-off-by: Robert Baldyga &lt;r.baldyga@samsung.com&gt;
Signed-off-by: Peter Chen &lt;peter.chen@freescale.com&gt;
(cherry picked from commit 3e84ec6493941e6608dca4a7efec68dee8609111)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds support for deferred gadget driver bind as a remedy
for situation when UDC drivers and gadget drivers are builded into
the kernel, and gadget driver is loaded as first.

Till now, in that case gadget driver loading failed with "No such device"
and gadget driver didn't start.

Now gadget drivers are added to driver_list and binded later, when UDC
drivers will register in udc-core.

Signed-off-by: Robert Baldyga &lt;r.baldyga@samsung.com&gt;
Signed-off-by: Peter Chen &lt;peter.chen@freescale.com&gt;
(cherry picked from commit 3e84ec6493941e6608dca4a7efec68dee8609111)
</pre>
</div>
</content>
</entry>
<entry>
<title>usb: phy: move OTG FSM header</title>
<updated>2014-04-16T16:02:28+00:00</updated>
<author>
<name>Anton Tikhomirov</name>
<email>av.tikhomirov@samsung.com</email>
</author>
<published>2013-11-26T02:47:02+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=3a4c75accd80554ff65b87e1d50be4442f20eef8'/>
<id>3a4c75accd80554ff65b87e1d50be4442f20eef8</id>
<content type='text'>
Other USB drivers may want to use OTG final state machine
implementation, so make this header available for them.

Signed-off-by: Anton Tikhomirov &lt;av.tikhomirov@samsung.com&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
(cherry-picked from commit 5653668c9585441926dd2575791f6b5bb84bb254)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Other USB drivers may want to use OTG final state machine
implementation, so make this header available for them.

Signed-off-by: Anton Tikhomirov &lt;av.tikhomirov@samsung.com&gt;
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
(cherry-picked from commit 5653668c9585441926dd2575791f6b5bb84bb254)
</pre>
</div>
</content>
</entry>
<entry>
<title>usb: chipidea: udc: add maximum-speed = full-speed option</title>
<updated>2014-04-16T13:58:01+00:00</updated>
<author>
<name>Michael Grzeschik</name>
<email>m.grzeschik@pengutronix.de</email>
</author>
<published>2014-02-19T05:41:43+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=1a72b128812847d2ab426e044b0db65b8c2e3d2a'/>
<id>1a72b128812847d2ab426e044b0db65b8c2e3d2a</id>
<content type='text'>
This patch makes it possible to set the chipidea udc into full-speed only mode.
It is set by the oftree property "maximum-speed = full-speed".

Signed-off-by: Peter Chen &lt;peter.chen@freescale.com&gt;
Signed-off-by: Michael Grzeschik &lt;m.grzeschik@pengutronix.de&gt;
Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch makes it possible to set the chipidea udc into full-speed only mode.
It is set by the oftree property "maximum-speed = full-speed".

Signed-off-by: Peter Chen &lt;peter.chen@freescale.com&gt;
Signed-off-by: Michael Grzeschik &lt;m.grzeschik@pengutronix.de&gt;
Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>usb: common: introduce of_usb_get_maximum_speed()</title>
<updated>2014-04-16T13:58:01+00:00</updated>
<author>
<name>Felipe Balbi</name>
<email>balbi@ti.com</email>
</author>
<published>2013-06-30T10:56:45+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=582ecdb29d528a965656f81ed357190a98373480'/>
<id>582ecdb29d528a965656f81ed357190a98373480</id>
<content type='text'>
this helper will be used for controllers which
want to work at a lower speed even though they
support higher USB transfer rates.

One such case is Texas Instruments' AM437x
SoC where it uses a USB3 controller without
a USB3 PHY, rendering the controller USB2-only.

Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this helper will be used for controllers which
want to work at a lower speed even though they
support higher USB transfer rates.

One such case is Texas Instruments' AM437x
SoC where it uses a USB3 controller without
a USB3 PHY, rendering the controller USB2-only.

Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00292408-1 usb: chipidea: add query_available_role interface</title>
<updated>2014-04-16T13:47:33+00:00</updated>
<author>
<name>Peter Chen</name>
<email>peter.chen@freescale.com</email>
</author>
<published>2014-01-03T05:42:56+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=6c30ef5f2d7de9565d263f15e3379bb2fcc3727c'/>
<id>6c30ef5f2d7de9565d263f15e3379bb2fcc3727c</id>
<content type='text'>
The glue layer may need to know current available role, add
ci_hdrc_query_available_role for that.

Signed-off-by: Peter Chen &lt;peter.chen@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The glue layer may need to know current available role, add
ci_hdrc_query_available_role for that.

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