<?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>i.MX Processorsのトピックi.MX8MP: false USB overcurrent event</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8MP-false-USB-overcurrent-event/m-p/2156606#M240264</link>
    <description>&lt;P&gt;In a new design using i.MX8MP we use the USB1 (first instance) as USB 2.0 only interface. The USB 3.0 data lines are not connected. The port acts as a dual role port with cable detection (USB 2.0 Micro A/B). Device Role is working properly. Host Role initialisation fails with overcurrent events from Root Hub all the time.&lt;/P&gt;&lt;P&gt;To isolate the problem we tried to force Host Role by&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;set Host Role in device tree&lt;/LI&gt;&lt;LI&gt;remove cable detect logic (don't care for ID signal, muxed as GPIO)&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN&gt;force the USB power enable to always on per GPIO and disable port power control&amp;nbsp; in glue logic (clear&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;PORTPWR_EN in register&amp;nbsp;USB_CTRL0)&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Use the USB_OC#&amp;nbsp; as GPIO pin&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;Everytime the port is initialized overcurrent event is signalled by Root Hub making Host Role unusable. In documentation there is no hint how to disable Overcurrent handling via register setting (this is possible in other i.MX CPU)&lt;BR /&gt;&lt;BR /&gt;Is there anything we miss here? Thank you.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 22 Aug 2025 07:59:49 GMT</pubDate>
    <dc:creator>Niebel-TQ</dc:creator>
    <dc:date>2025-08-22T07:59:49Z</dc:date>
    <item>
      <title>i.MX8MP: false USB overcurrent event</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8MP-false-USB-overcurrent-event/m-p/2156606#M240264</link>
      <description>&lt;P&gt;In a new design using i.MX8MP we use the USB1 (first instance) as USB 2.0 only interface. The USB 3.0 data lines are not connected. The port acts as a dual role port with cable detection (USB 2.0 Micro A/B). Device Role is working properly. Host Role initialisation fails with overcurrent events from Root Hub all the time.&lt;/P&gt;&lt;P&gt;To isolate the problem we tried to force Host Role by&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;set Host Role in device tree&lt;/LI&gt;&lt;LI&gt;remove cable detect logic (don't care for ID signal, muxed as GPIO)&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN&gt;force the USB power enable to always on per GPIO and disable port power control&amp;nbsp; in glue logic (clear&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;PORTPWR_EN in register&amp;nbsp;USB_CTRL0)&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Use the USB_OC#&amp;nbsp; as GPIO pin&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;Everytime the port is initialized overcurrent event is signalled by Root Hub making Host Role unusable. In documentation there is no hint how to disable Overcurrent handling via register setting (this is possible in other i.MX CPU)&lt;BR /&gt;&lt;BR /&gt;Is there anything we miss here? Thank you.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Aug 2025 07:59:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8MP-false-USB-overcurrent-event/m-p/2156606#M240264</guid>
      <dc:creator>Niebel-TQ</dc:creator>
      <dc:date>2025-08-22T07:59:49Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8MP: false USB overcurrent event</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8MP-false-USB-overcurrent-event/m-p/2156629#M240265</link>
      <description>&lt;P&gt;Could you share us your hardware design to us, I mean your schematic? We need to check the hardware design first. Thanks&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Aug 2025 08:38:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8MP-false-USB-overcurrent-event/m-p/2156629#M240265</guid>
      <dc:creator>Rita_Wang</dc:creator>
      <dc:date>2025-08-22T08:38:53Z</dc:date>
    </item>
  </channel>
</rss>

