<?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: q7 IMX6 :: usb slave : no hotplug in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/q7-IMX6-usb-slave-no-hotplug/m-p/375174#M53740</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Does anyone has an idea for my usb problem?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've tried the following patches without succes:&lt;/P&gt;&lt;P&gt;usb_memory_issue&lt;/P&gt;&lt;P&gt;0001-ENGR00276652-ARM-mx6-Use-IOMUXC-irq-instead-of-125&lt;/P&gt;&lt;P&gt;0010-ENGR00295714-GPT-Status-register-bits-are-cleared-in&lt;/P&gt;&lt;P&gt;0020-ENGR00300417-MX6SL-Add-100M-and-24M-MMDC-parameters-&lt;/P&gt;&lt;P&gt;0021-ENGR00267929-MX6SL-Add-DDR3-support-for-MX6SL&lt;/P&gt;&lt;P&gt;0034-ENGR00316182-imx6x-Fix-bugs-in-clock-and-cpufreq-cod&lt;/P&gt;&lt;P&gt;0035-ENGR00316180-iMX6x-Support-IRAM-page-table-when-DDR-&lt;/P&gt;&lt;P&gt;0037-ENGR00320182-iMX6DQ-iMX6DL-Fix-bug-in-DLL-off-mode-c&lt;/P&gt;&lt;P&gt;0063-ENGR00331050-imx6qdl-Fix-the-workaround-for-ERR00577&lt;/P&gt;&lt;P&gt;0068-ENGR00331611-imx6x-Set-SCU-CPU-Power-status-register&lt;/P&gt;&lt;P&gt;0069-ENGR00327364-imx6x-Ensure-that-the-bandgap-self-bias&lt;/P&gt;&lt;P&gt;0070-ENGR00334447-imx6qdl-Fix-random-failures-caused-by-d&lt;/P&gt;&lt;P&gt;0071-MLK-9663-imx6x-Fix-the-DDR-self-refresh-entry-proced&lt;/P&gt;&lt;P&gt;0072-MLK-9664-imx6x-Remove-unused-commented-code&lt;/P&gt;&lt;P&gt;0075-MLK-9685-ARM-imx6x-Ensure-that-the-kernel-can-boot-w&lt;/P&gt;&lt;P&gt;0076-MLK-9698-ARM-imx6x-Fix-build-break-when-CONFIG_SMP-i&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Olivier&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Nov 2014 15:52:53 GMT</pubDate>
    <dc:creator>oliviergerard</dc:creator>
    <dc:date>2014-11-28T15:52:53Z</dc:date>
    <item>
      <title>q7 IMX6 :: usb slave : no hotplug</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/q7-IMX6-usb-slave-no-hotplug/m-p/375173#M53739</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;&lt;/P&gt;&lt;P&gt;I have a problem using gadget usb on a MSC Q7 IMX6 board, with kernel 3.0.35 (revision 14.03.01 from MSC).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My device is connected to a Windows computer via usb, and everything works well if the usb cable is plugged BEFORE initiating the gadgetfs.&lt;/P&gt;&lt;P&gt;I can then unplug and plug again without problems.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I plug the usb cable AFTER starting my application on the device I never get interrupts to configure the gadget.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've searched for a patch, but found nothing.&lt;/P&gt;&lt;P&gt;Is there anything wrong in my understanding of the process, or did I miss a patch?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is dmesg:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*** the part I have in bith cases: &lt;/P&gt;&lt;P&gt;[ 1336.172033] gadgetfs: bound to fsl-usb2-udc driver&lt;/P&gt;&lt;P&gt;[ 1336.172039] Suspend udc for OTG auto detect&lt;/P&gt;&lt;P&gt;[ 1336.172058] j=103574 [fsl_otg_set_peripheral] ID pin=1&lt;/P&gt;&lt;P&gt;[ 1336.172061]&lt;/P&gt;&lt;P&gt;[ 1336.172075] USB Gadget resume begins&lt;/P&gt;&lt;P&gt;[ 1336.172081] fsl_udc_resume, Wait for wakeup thread finishes&lt;/P&gt;&lt;P&gt;[ 1336.172088] fsl_udc_resume(): stopped 1&amp;nbsp; suspended 1&lt;/P&gt;&lt;P&gt;[ 1336.175353] dr_controller_run: udc out low power mode&lt;/P&gt;&lt;P&gt;[ 1336.175360] USB Gadget resume ends&lt;/P&gt;&lt;P&gt;[ 1336.175366] fsl-usb2-udc: bind to driver gadgetfs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*** the following is only reached when the cable is plugged at init:&lt;/P&gt;&lt;P&gt;[ 1336.178409] suspend_irq begins&lt;/P&gt;&lt;P&gt;[ 1336.178416] gadgetfs: suspended from state 2&lt;/P&gt;&lt;P&gt;[ 1336.178427] suspend_irq ends&lt;/P&gt;&lt;P&gt;[ 1336.352873] suspend_irq begins&lt;/P&gt;&lt;P&gt;[ 1336.352880] gadgetfs: suspended from state 2&lt;/P&gt;&lt;P&gt;[ 1336.352890] suspend_irq ends&lt;/P&gt;&lt;P&gt;[ 1337.441513] gadgetfs: connected&lt;/P&gt;&lt;P&gt;[ 1337.445113] gadgetfs: disconnected&lt;/P&gt;&lt;P&gt;[ 1337.550344] gadgetfs: connected&lt;/P&gt;&lt;P&gt;[ 1337.565407] gadgetfs: configuration #1&lt;/P&gt;&lt;P&gt;[ 1337.565779] udc: fsl_ep_enable ep.name=ep1in&lt;/P&gt;&lt;P&gt;[ 1337.565957] udc: fsl_ep_enable ep.name=ep1out&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Olivier GERARD&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Nov 2014 09:13:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/q7-IMX6-usb-slave-no-hotplug/m-p/375173#M53739</guid>
      <dc:creator>oliviergerard</dc:creator>
      <dc:date>2014-11-27T09:13:06Z</dc:date>
    </item>
    <item>
      <title>Re: q7 IMX6 :: usb slave : no hotplug</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/q7-IMX6-usb-slave-no-hotplug/m-p/375174#M53740</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Does anyone has an idea for my usb problem?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've tried the following patches without succes:&lt;/P&gt;&lt;P&gt;usb_memory_issue&lt;/P&gt;&lt;P&gt;0001-ENGR00276652-ARM-mx6-Use-IOMUXC-irq-instead-of-125&lt;/P&gt;&lt;P&gt;0010-ENGR00295714-GPT-Status-register-bits-are-cleared-in&lt;/P&gt;&lt;P&gt;0020-ENGR00300417-MX6SL-Add-100M-and-24M-MMDC-parameters-&lt;/P&gt;&lt;P&gt;0021-ENGR00267929-MX6SL-Add-DDR3-support-for-MX6SL&lt;/P&gt;&lt;P&gt;0034-ENGR00316182-imx6x-Fix-bugs-in-clock-and-cpufreq-cod&lt;/P&gt;&lt;P&gt;0035-ENGR00316180-iMX6x-Support-IRAM-page-table-when-DDR-&lt;/P&gt;&lt;P&gt;0037-ENGR00320182-iMX6DQ-iMX6DL-Fix-bug-in-DLL-off-mode-c&lt;/P&gt;&lt;P&gt;0063-ENGR00331050-imx6qdl-Fix-the-workaround-for-ERR00577&lt;/P&gt;&lt;P&gt;0068-ENGR00331611-imx6x-Set-SCU-CPU-Power-status-register&lt;/P&gt;&lt;P&gt;0069-ENGR00327364-imx6x-Ensure-that-the-bandgap-self-bias&lt;/P&gt;&lt;P&gt;0070-ENGR00334447-imx6qdl-Fix-random-failures-caused-by-d&lt;/P&gt;&lt;P&gt;0071-MLK-9663-imx6x-Fix-the-DDR-self-refresh-entry-proced&lt;/P&gt;&lt;P&gt;0072-MLK-9664-imx6x-Remove-unused-commented-code&lt;/P&gt;&lt;P&gt;0075-MLK-9685-ARM-imx6x-Ensure-that-the-kernel-can-boot-w&lt;/P&gt;&lt;P&gt;0076-MLK-9698-ARM-imx6x-Fix-build-break-when-CONFIG_SMP-i&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Olivier&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Nov 2014 15:52:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/q7-IMX6-usb-slave-no-hotplug/m-p/375174#M53740</guid>
      <dc:creator>oliviergerard</dc:creator>
      <dc:date>2014-11-28T15:52:53Z</dc:date>
    </item>
    <item>
      <title>Re: q7 IMX6 :: usb slave : no hotplug</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/q7-IMX6-usb-slave-no-hotplug/m-p/375175#M53741</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Up please!&lt;/P&gt;&lt;P&gt;I'm really stuck with that bug, I need to handle usb cable plug after boot&lt;/P&gt;&lt;P&gt;Could someone help me finding what i did wrong?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Dec 2014 07:41:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/q7-IMX6-usb-slave-no-hotplug/m-p/375175#M53741</guid>
      <dc:creator>oliviergerard</dc:creator>
      <dc:date>2014-12-02T07:41:32Z</dc:date>
    </item>
  </channel>
</rss>

