<?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 How to change the pin assigned to the USB OTG on the iMX6Quad ? in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/How-to-change-the-pin-assigned-to-the-USB-OTG-on-the-iMX6Quad/m-p/549272#M86050</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a custom board connected to the Variscite VAR-DAT-MX6 SOM which usses a iMX6Quad pop.&lt;/P&gt;&lt;P&gt;I based my design on the kit provided by Variscite but there is a mistake on the routing of the USB_OTG signals. The USB_OTG_DP and USB_OTG_DN are inverted.&lt;/P&gt;&lt;P&gt;What I want to do is to compensate this mistake by changing the assignement if the pins for the USB_OTG controller. I checked the device tree files to see I can access the pin configuration but I didn't find anything.&lt;/P&gt;&lt;P&gt;Thank you to help me knowing if the pin reconfiguration is possible for the USB_OTG controller and if so how to do that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 23 Aug 2016 08:24:20 GMT</pubDate>
    <dc:creator>xavgo</dc:creator>
    <dc:date>2016-08-23T08:24:20Z</dc:date>
    <item>
      <title>How to change the pin assigned to the USB OTG on the iMX6Quad ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-change-the-pin-assigned-to-the-USB-OTG-on-the-iMX6Quad/m-p/549272#M86050</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a custom board connected to the Variscite VAR-DAT-MX6 SOM which usses a iMX6Quad pop.&lt;/P&gt;&lt;P&gt;I based my design on the kit provided by Variscite but there is a mistake on the routing of the USB_OTG signals. The USB_OTG_DP and USB_OTG_DN are inverted.&lt;/P&gt;&lt;P&gt;What I want to do is to compensate this mistake by changing the assignement if the pins for the USB_OTG controller. I checked the device tree files to see I can access the pin configuration but I didn't find anything.&lt;/P&gt;&lt;P&gt;Thank you to help me knowing if the pin reconfiguration is possible for the USB_OTG controller and if so how to do that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Aug 2016 08:24:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-change-the-pin-assigned-to-the-USB-OTG-on-the-iMX6Quad/m-p/549272#M86050</guid>
      <dc:creator>xavgo</dc:creator>
      <dc:date>2016-08-23T08:24:20Z</dc:date>
    </item>
    <item>
      <title>Re: How to change the pin assigned to the USB OTG on the iMX6Quad ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-change-the-pin-assigned-to-the-USB-OTG-on-the-iMX6Quad/m-p/549273#M86051</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi xav&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;assignement of pins USB_OTG_DP and USB_OTG_DN can not be changed,&lt;/P&gt;&lt;P&gt;as they are analog pins and use special signalling according to usb specification.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&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, 24 Aug 2016 00:17:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-change-the-pin-assigned-to-the-USB-OTG-on-the-iMX6Quad/m-p/549273#M86051</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-08-24T00:17:08Z</dc:date>
    </item>
    <item>
      <title>Re: How to change the pin assigned to the USB OTG on the iMX6Quad ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-change-the-pin-assigned-to-the-USB-OTG-on-the-iMX6Quad/m-p/549274#M86052</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for your answer. Actually meanwhile you were answering I also had the information checking the mux possibilities with the NXP iomux tool.&lt;/P&gt;&lt;P&gt;To cope with this assignment error on my custom board, I switched the DP and DN at the filter level.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now I am facing another issue trying to use an optical mouse plugged to USB_OTG port :&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The iMX6 being switched of, I plug in the USB mouse to the port, I power on the system, after several USB identification tries (error -71 message displayed at each identification try) the mouse is finally recognised and functional,&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If I unplug the mouse the system says that the USB peripheral has been removed, but if plug it in again, nothing happens (the mouse led blinks ~1s and then is off), no message regarding usb is prompt&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Now, if I power on the iMX6 without any usb peripheral plugged and I plug it in only when the system has finished booting, I come back to the previous situation where nothing happens 1s blink, nothing prompt)&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I probed the D+ D- signals with a scope. In the 1st case where the mouse is recognised when plugged before the iMX6 is powered on, I see the USB waveform but with weired voltage level. The USB standard says D+ and D- should be VH&amp;gt;2.8V and VL&amp;lt;0.3V. In my case VH takes 3 different levels : 2.7V 2.3V and 2V.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do you have any idea of what happens (I tested the Linux which is on a SD card on a on the shelf (Variscite with same pinout as my custom board) demo kit and the USB works fine) ?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was wondering if it is possible to configure the USB_OTG_DP &amp;amp; DN pads (slew rate, pull-up pull-down …)?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much for your help !!&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Xav&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Aug 2016 12:56:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-change-the-pin-assigned-to-the-USB-OTG-on-the-iMX6Quad/m-p/549274#M86052</guid>
      <dc:creator>xavgo</dc:creator>
      <dc:date>2016-08-24T12:56:40Z</dc:date>
    </item>
  </channel>
</rss>

