<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: USB OTG in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/USB-OTG/m-p/541024#M85333</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor, thanks very much for your fast response, I really appreciate it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I should have made myself a bit clearer.&lt;/P&gt;&lt;P&gt;The USB_ID signal is not the problem.&lt;/P&gt;&lt;P&gt;The OTG VBUS signal is controlled by a pin from the processor, and in the case of the Wandboard connector board, it is active low(the VBUS regulator is a TI part)&lt;/P&gt;&lt;P&gt;On my custom connector board the OTG VBUS signal is controlled by the very same processor pin but needs to be active high(again a TI part) while all other signals maintain the same polarity.&lt;/P&gt;&lt;P&gt;So if I connect the OTG USB port to my PC with a non OTG cable I expect the PC to be the host, and this is the case with the Wand connector board. And I can see that the OTG regulator is turned off(the OTG VBUS SIGNAL is high)&lt;/P&gt;&lt;P&gt;so for my board I need this to be low.&lt;/P&gt;&lt;P&gt;Does that make sense?&lt;/P&gt;&lt;P&gt;but perhaps I am not understanding something?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;William&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 20 Aug 2016 13:34:13 GMT</pubDate>
    <dc:creator>williamtaylor</dc:creator>
    <dc:date>2016-08-20T13:34:13Z</dc:date>
    <item>
      <title>USB OTG</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/USB-OTG/m-p/541022#M85331</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I have a Wandboard quad and on its carrier board it has a USB OTG regulator that uses active low to enable USB OTG POWER.&lt;/P&gt;&lt;P&gt;When I plug this usb port into my laptop all is fine and the laptop recognizes the device.&lt;/P&gt;&lt;P&gt;On my custom board I need to use a USB OTG regulator that uses active high to enable. All other signals staying the same polarity.&lt;/P&gt;&lt;P&gt;Anyone have any idea which files need to be changed to accomodate this, although I am trawling to work this out, but any pointers would be really appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Billy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Aug 2016 20:28:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/USB-OTG/m-p/541022#M85331</guid>
      <dc:creator>williamtaylor</dc:creator>
      <dc:date>2016-08-19T20:28:08Z</dc:date>
    </item>
    <item>
      <title>Re: USB OTG</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/USB-OTG/m-p/541023#M85332</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi William&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;USB_ID signal is usually used as active low (when usb is host according&lt;/P&gt;&lt;P&gt;to usb specification) to enable USB OTG POWER.&lt;/P&gt;&lt;P&gt;It can not be changed by software, in general (however may depend on&lt;/P&gt;&lt;P&gt;particular board schematic) adding invertor is needed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 20 Aug 2016 00:10:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/USB-OTG/m-p/541023#M85332</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-08-20T00:10:48Z</dc:date>
    </item>
    <item>
      <title>Re: USB OTG</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/USB-OTG/m-p/541024#M85333</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor, thanks very much for your fast response, I really appreciate it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I should have made myself a bit clearer.&lt;/P&gt;&lt;P&gt;The USB_ID signal is not the problem.&lt;/P&gt;&lt;P&gt;The OTG VBUS signal is controlled by a pin from the processor, and in the case of the Wandboard connector board, it is active low(the VBUS regulator is a TI part)&lt;/P&gt;&lt;P&gt;On my custom connector board the OTG VBUS signal is controlled by the very same processor pin but needs to be active high(again a TI part) while all other signals maintain the same polarity.&lt;/P&gt;&lt;P&gt;So if I connect the OTG USB port to my PC with a non OTG cable I expect the PC to be the host, and this is the case with the Wand connector board. And I can see that the OTG regulator is turned off(the OTG VBUS SIGNAL is high)&lt;/P&gt;&lt;P&gt;so for my board I need this to be low.&lt;/P&gt;&lt;P&gt;Does that make sense?&lt;/P&gt;&lt;P&gt;but perhaps I am not understanding something?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;William&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 20 Aug 2016 13:34:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/USB-OTG/m-p/541024#M85333</guid>
      <dc:creator>williamtaylor</dc:creator>
      <dc:date>2016-08-20T13:34:13Z</dc:date>
    </item>
    <item>
      <title>Re: USB OTG</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/USB-OTG/m-p/541025#M85334</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please see my response Igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 20 Aug 2016 16:17:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/USB-OTG/m-p/541025#M85334</guid>
      <dc:creator>williamtaylor</dc:creator>
      <dc:date>2016-08-20T16:17:24Z</dc:date>
    </item>
    <item>
      <title>Re: USB OTG</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/USB-OTG/m-p/541026#M85335</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi William&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;unfortunately I am not familiar with Wandboard, but if that signal is controlled by processor&lt;/P&gt;&lt;P&gt;gpio, seems it is possible to change its polarity in sources. Suggest to post it to&lt;/P&gt;&lt;P&gt;wandboard wiki so that someone familiar with that board could try to assist you.&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwiki.wandboard.org%2FMain_Page" rel="nofollow" target="_blank"&gt;http://wiki.wandboard.org/Main_Page&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 21 Aug 2016 23:23:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/USB-OTG/m-p/541026#M85335</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-08-21T23:23:36Z</dc:date>
    </item>
    <item>
      <title>Re: USB OTG</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/USB-OTG/m-p/541027#M85336</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks once again Igor for the fast response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I had done that before posting here but no replies yet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ok, so just a thought, would I be right in saying that the sabre board &lt;/P&gt;&lt;P&gt;has a similar arrangement, where the USB OTG VBUS switch is controlled &lt;/P&gt;&lt;P&gt;from the processor?&lt;/P&gt;&lt;P&gt;The set up for this would be in the sources somewhere so any pointers &lt;/P&gt;&lt;P&gt;since I am sure it would have similarities.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I appreciate your help Igor&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;William&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Aug 2016 08:57:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/USB-OTG/m-p/541027#M85336</guid>
      <dc:creator>williamtaylor</dc:creator>
      <dc:date>2016-08-22T08:57:03Z</dc:date>
    </item>
    <item>
      <title>Re: USB OTG</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/USB-OTG/m-p/541028#M85337</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello again Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I just checked and the circuit for the USB OTG on the Sabre Lite with &lt;/P&gt;&lt;P&gt;imx6q is more or less identical to my custom platform. Both using active &lt;/P&gt;&lt;P&gt;high to enable the OTG VBUS. So any pointers to the sabre sources for &lt;/P&gt;&lt;P&gt;setting up the usb otg pins?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;William&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Aug 2016 16:22:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/USB-OTG/m-p/541028#M85337</guid>
      <dc:creator>williamtaylor</dc:creator>
      <dc:date>2016-08-25T16:22:29Z</dc:date>
    </item>
    <item>
      <title>Re: USB OTG</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/USB-OTG/m-p/541029#M85338</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi William&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sabre Lite is boundary devices board (not nxp) one can look at&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://boundarydevices.com/wp-content/uploads/2014/11/sabre_lite-revD.pdf" title="https://boundarydevices.com/wp-content/uploads/2014/11/sabre_lite-revD.pdf"&gt;https://boundarydevices.com/wp-content/uploads/2014/11/sabre_lite-revD.pdf&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/boundarydevices/linux-imx6/tree/boundary-imx_4.1.15_1.0.0_ga" title="https://github.com/boundarydevices/linux-imx6/tree/boundary-imx_4.1.15_1.0.0_ga"&gt;GitHub - boundarydevices/linux-imx6 at boundary-imx_4.1.15_1.0.0_ga&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;it is supported by boundary devices.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Aug 2016 05:44:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/USB-OTG/m-p/541029#M85338</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-08-26T05:44:44Z</dc:date>
    </item>
    <item>
      <title>Re: USB OTG</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/USB-OTG/m-p/541030#M85339</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Igor, I will have a look.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE level="1"&gt;&lt;P&gt; USB OTG&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; reply from igorpadykov  in &lt;U&gt;i.MX Community&lt;/U&gt; - View the full&lt;/P&gt;&lt;P&gt;discussion &lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Aug 2016 08:57:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/USB-OTG/m-p/541030#M85339</guid>
      <dc:creator>williamtaylor</dc:creator>
      <dc:date>2016-08-26T08:57:55Z</dc:date>
    </item>
  </channel>
</rss>

