<?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: Issues getting the 2nd USB Port Up? in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Issues-getting-the-2nd-USB-Port-Up/m-p/371200#M52933</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;Just cracked it yesterday. It appears the manual has the wrong interrupt vector assigned to OTG2.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;The manual has vector 72 for OTG2 when it was 74 (USB Host Interrupt request) that was the correct value.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;I’ve verified that OTG2 was a device and all my drivers function the same as on OTG1.&amp;nbsp; Is this a misprint? or a did others get their port working using vector 72 as stated in the manual?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 20 Mar 2015 20:42:07 GMT</pubDate>
    <dc:creator>adamgarrison</dc:creator>
    <dc:date>2015-03-20T20:42:07Z</dc:date>
    <item>
      <title>Issues getting the 2nd USB Port Up?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Issues-getting-the-2nd-USB-Port-Up/m-p/371199#M52932</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;We are having a few issues in getting the 2&lt;SUP&gt;nd&lt;/SUP&gt; USB port up.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;I’m trying to get the USB On-The-Go Port 2 to initialize as a Device (not a host).&amp;nbsp; So far I think I’m missing something in the initialization process and I’m a little lost on HOW to initialize the ports as this will help me identify where I need to make my corrections.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;So far I’ve done the following:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL style="list-style-type: decimal;"&gt;&lt;LI&gt;&lt;SPAN style="color: #1f497d;"&gt;1.&lt;/SPAN&gt; &lt;SPAN style="color: #1f497d;"&gt;Disable the usb charger detector&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="color: #1f497d;"&gt;a.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt; Reg 0x020C8210&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P style="margin-left: 1.5in; text-indent: -9.0pt;"&gt; &lt;SPAN style="color: #1f497d;"&gt;i.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt; setting bit 19 and 18 to 1&lt;/SPAN&gt;&lt;/P&gt;&lt;OL style="list-style-type: decimal;"&gt;&lt;LI&gt;&lt;SPAN style="color: #1f497d;"&gt;2.&lt;/SPAN&gt; &lt;SPAN style="color: #1f497d;"&gt;Powered up the 480Mz PLL &lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="color: #1f497d;"&gt;a.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;Reg 0x020C8024 &lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P style="margin-left: 1.5in; text-indent: -9.0pt;"&gt; &lt;SPAN style="color: #1f497d;"&gt;i.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;bit 6 to 1&lt;/SPAN&gt;&lt;/P&gt;&lt;OL style="list-style-type: decimal;"&gt;&lt;LI&gt;&lt;SPAN style="color: #1f497d;"&gt;3.&lt;/SPAN&gt; &lt;SPAN style="color: #1f497d;"&gt;Enabled usboh3 clock &lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="color: #1f497d;"&gt;a.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;Reg 0x020C4080 &lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P style="margin-left: 1.5in; text-indent: -9.0pt;"&gt; &lt;SPAN style="color: #1f497d;"&gt;i.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;setting bit 0 and 1 to 1&lt;/SPAN&gt;&lt;/P&gt;&lt;OL style="list-style-type: decimal;"&gt;&lt;LI&gt;&lt;SPAN style="color: #1f497d;"&gt;4.&lt;/SPAN&gt; &lt;SPAN style="color: #1f497d;"&gt;Started Gate UTMI Clocks&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="color: #1f497d;"&gt;a.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;Reg 0x020CA034 &lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P style="margin-left: 1.5in; text-indent: -9.0pt;"&gt; &lt;SPAN style="color: #1f497d;"&gt;i.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;setting bit 30 to 0&lt;/SPAN&gt;&lt;/P&gt;&lt;OL style="list-style-type: decimal;"&gt;&lt;LI&gt;&lt;SPAN style="color: #1f497d;"&gt;5.&lt;/SPAN&gt; &lt;SPAN style="color: #1f497d;"&gt;Set the OTG Device Mode&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="color: #1f497d;"&gt;a.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;Stopped Controller&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P style="margin-left: 1.5in; text-indent: -9.0pt;"&gt; &lt;SPAN style="color: #1f497d;"&gt;i.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;Reg 0x02184340&lt;/SPAN&gt;&lt;/P&gt;&lt;OL style="list-style-type: decimal;"&gt;&lt;LI&gt;&lt;SPAN style="color: #1f497d;"&gt;1.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;Bit 0 = 0&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="color: #1f497d;"&gt;b.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;Performed core reset&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P style="margin-left: 1.5in; text-indent: -9.0pt;"&gt; &lt;SPAN style="color: #1f497d;"&gt;i.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;Reg 0x02184340&lt;/SPAN&gt;&lt;/P&gt;&lt;OL style="list-style-type: decimal;"&gt;&lt;LI&gt;&lt;SPAN style="color: #1f497d;"&gt;1.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;Bit 1 = 1&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="color: #1f497d;"&gt;a.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;Wait for reset to complete (Bit 1 = = 0)&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="color: #1f497d;"&gt;c.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;Reset USB OTG PHY clock&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P style="margin-left: 1.5in; text-indent: -9.0pt;"&gt; &lt;SPAN style="color: #1f497d;"&gt;i.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;Reg 0x020CA030&lt;/SPAN&gt;&lt;/P&gt;&lt;OL style="list-style-type: decimal;"&gt;&lt;LI&gt;&lt;SPAN style="color: #1f497d;"&gt;1.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;Bit 30 = 1&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="color: #1f497d;"&gt;d.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;Powered PHY backup&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P style="margin-left: 1.5in; text-indent: -9.0pt;"&gt; &lt;SPAN style="color: #1f497d;"&gt;i.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;Reg 0x020CA000&lt;/SPAN&gt;&lt;/P&gt;&lt;OL style="list-style-type: decimal;"&gt;&lt;LI&gt;&lt;SPAN style="color: #1f497d;"&gt;1.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;Cleared all bits&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="color: #1f497d;"&gt;e.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;Set USB Mode to Device&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P style="margin-left: 1.5in; text-indent: -9.0pt;"&gt; &lt;SPAN style="color: #1f497d;"&gt;i.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;Reg 0x021843A8&lt;/SPAN&gt;&lt;/P&gt;&lt;OL style="list-style-type: decimal;"&gt;&lt;LI&gt;&lt;SPAN style="color: #1f497d;"&gt;1.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;Bit 0 = 0&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="color: #1f497d;"&gt;2.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;Bit 1 = 1&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="color: #1f497d;"&gt;f.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;Disabled Setup Lockout in USB Mode&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P style="margin-left: 1.5in; text-indent: -9.0pt;"&gt; &lt;SPAN style="color: #1f497d;"&gt;i.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;Reg 0x021843A8&lt;/SPAN&gt;&lt;/P&gt;&lt;OL style="list-style-type: decimal;"&gt;&lt;LI&gt;&lt;SPAN style="color: #1f497d;"&gt;1.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;Bit 3 = 1&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri','sans-serif'; color: #1f497d;"&gt;This process works and USB OTG Port 1 works but Port 2 I don’t get any response from the device when my host request data.&amp;nbsp; Why?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;Note that we have a fully functional driver for USB1.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; We are using that driver but changing the base address to be USB2.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; So if the bits are all the same between them we would have assumed it should just work.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 KNOWN differences are &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: .5in;"&gt;&lt;SPAN style="color: #1f497d;"&gt;ISR vector&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: .5in;"&gt;&lt;SPAN style="color: #1f497d;"&gt;Base address of register stack.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; So going from a perfectly working composite device with 3 functions (ACM, Mass storage, RNDIS) to it does nothing seems like there is just one little thing as opposed to&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; an entire driver write from ground up problem.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This is why we are reaching out because there must be something else different about USB2 from USB1 to make a perfectly good driver non responsive.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This is a peripheral setup issue not a driver issue I guess is what I’m saying.&amp;nbsp; Am I on the right track?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;Thank you,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;Adam&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Mar 2015 22:35:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Issues-getting-the-2nd-USB-Port-Up/m-p/371199#M52932</guid>
      <dc:creator>adamgarrison</dc:creator>
      <dc:date>2015-03-09T22:35:16Z</dc:date>
    </item>
    <item>
      <title>Re: Issues getting the 2nd USB Port Up?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Issues-getting-the-2nd-USB-Port-Up/m-p/371200#M52933</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;Just cracked it yesterday. It appears the manual has the wrong interrupt vector assigned to OTG2.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;The manual has vector 72 for OTG2 when it was 74 (USB Host Interrupt request) that was the correct value.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;I’ve verified that OTG2 was a device and all my drivers function the same as on OTG1.&amp;nbsp; Is this a misprint? or a did others get their port working using vector 72 as stated in the manual?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Mar 2015 20:42:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Issues-getting-the-2nd-USB-Port-Up/m-p/371200#M52933</guid>
      <dc:creator>adamgarrison</dc:creator>
      <dc:date>2015-03-20T20:42:07Z</dc:date>
    </item>
    <item>
      <title>Re: Issues getting the 2nd USB Port Up?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Issues-getting-the-2nd-USB-Port-Up/m-p/371201#M52934</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Adam,&lt;/P&gt;&lt;P&gt;I have asked with AE team if the interrupt vectors table is correct. In the mean time, you could take a look at the USB examples of the Platform SDK, available for download &lt;A href="https://www.freescale.com/webapp/Download?colCode=i.MX6_PLATFORM_SDK&amp;amp;location=null&amp;amp;WT_TYPE=Software%20Development%20Kits&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=tgz&amp;amp;WT_ASSET=Downloads&amp;amp;fileExt=.tgz&amp;amp;Parent_nodeId=1337637154535695831062&amp;amp;Parent_pageType=product"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Hope this will be useful for you.&lt;BR /&gt;Best regards!&lt;BR /&gt;/Carlos&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Apr 2015 00:42:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Issues-getting-the-2nd-USB-Port-Up/m-p/371201#M52934</guid>
      <dc:creator>CarlosCasillas</dc:creator>
      <dc:date>2015-04-01T00:42:02Z</dc:date>
    </item>
    <item>
      <title>Re: Issues getting the 2nd USB Port Up?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Issues-getting-the-2nd-USB-Port-Up/m-p/371202#M52935</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Adam,&lt;/P&gt;&lt;P&gt;Have you ensured which specific part number are you using?&lt;/P&gt;&lt;P&gt;The MX6SL has a different USB block than the QD and DL.&lt;/P&gt;&lt;P&gt;MX6SL has 2 OTG controllers and 1 HSIC host.&lt;/P&gt;&lt;P&gt;QD and DL have 1 OTG, 1 HOST and 1 HSIC hosts.&lt;/P&gt;&lt;P&gt;Interrupt vectors should be as shown below (for MX6SL and iMX6QD):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="usb vectors on 6Q.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/49979iBEF9B617370F3BF8/image-size/large?v=v2&amp;amp;px=999" role="button" title="usb vectors on 6Q.png" alt="usb vectors on 6Q.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="usb vectors on 6SL.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/50041i784414D06743E593/image-size/large?v=v2&amp;amp;px=999" role="button" title="usb vectors on 6SL.png" alt="usb vectors on 6SL.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Hope this will be useful for you.&lt;BR /&gt;Best regards!&lt;BR /&gt;/Carlos&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Apr 2015 23:55:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Issues-getting-the-2nd-USB-Port-Up/m-p/371202#M52935</guid>
      <dc:creator>CarlosCasillas</dc:creator>
      <dc:date>2015-04-01T23:55:29Z</dc:date>
    </item>
  </channel>
</rss>

