<?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のトピックRe: How to get MX6 USB host 2 working?</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/How-to-get-MX6-USB-host-2-working/m-p/761479#M118296</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Michael&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can follow usb device tree documentation&lt;/P&gt;&lt;P&gt;imx_4.9.11_1.0.0_ga/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.txt&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://git.freescale.com/git/cgit.cgi/imx/linux-imx.git/tree/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.txt?h=imx_4.9.11_1.0.0_ga" title="http://git.freescale.com/git/cgit.cgi/imx/linux-imx.git/tree/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.txt?h=imx_4.9.11_1.0.0_ga"&gt;linux-imx.git - i.MX Linux Kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;usbh2&amp;nbsp;&lt;/CODE&gt;example in linux/arch/arm/boot/dts/imx6q-arm2-hsic.dts&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://git.freescale.com/git/cgit.cgi/imx/linux-imx.git/tree/arch/arm/boot/dts/imx6q-arm2-hsic.dts?h=imx_4.9.11_1.0.0_ga" title="http://git.freescale.com/git/cgit.cgi/imx/linux-imx.git/tree/arch/arm/boot/dts/imx6q-arm2-hsic.dts?h=imx_4.9.11_1.0.0_ga"&gt;linux-imx.git - i.MX Linux Kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and debug it in drivers/usb/chipidea/ci_hdrc_imx.c&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>Thu, 04 Jan 2018 10:18:55 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2018-01-04T10:18:55Z</dc:date>
    <item>
      <title>How to get MX6 USB host 2 working?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-get-MX6-USB-host-2-working/m-p/761476#M118293</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;I am looking for any help with USB host 2 of the i.MX6DL.&lt;/P&gt;&lt;P&gt;While USB host 1 and USB OTG both work fine, it seems that USB hosts 2 and 3 are not supported by mainline linux kernel (4.9.20 or newer). Here's what I get:&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.913802] imx_usb: probe of 2184400.usb failed with error -22&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've found several threads with patches that could help, but most of them are very old (pre device tree).&lt;/P&gt;&lt;P&gt;One problem are the missing accesses to the non core usb registers, so I've tried to add them in usbmisc_imx6q_init of usbmisc_imx.c.&lt;/P&gt;&lt;P&gt;But as long as probing fails I don't get there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea where I can find information beyond what is easy to find?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Michael&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jan 2018 14:59:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-get-MX6-USB-host-2-working/m-p/761476#M118293</guid>
      <dc:creator>yan2</dc:creator>
      <dc:date>2018-01-03T14:59:41Z</dc:date>
    </item>
    <item>
      <title>Re: How to get MX6 USB host 2 working?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-get-MX6-USB-host-2-working/m-p/761477#M118294</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Michael&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can look on&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://lists.infradead.org/pipermail/linux-arm-kernel/2014-January/228218.html" title="http://lists.infradead.org/pipermail/linux-arm-kernel/2014-January/228218.html"&gt;imx6: usbhc2/3 and HSIC&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and NXP BSPs described on&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fwww.nxp.com%2Fsupport%2Fdeveloper-resources%2Frun-time-software%2Fi.mx-developer-resources%2Fi.mx-6series-i.mx-7series-software-and-development-tool-resources%3AIMX_SW" rel="nofollow" target="_blank"&gt;https://www.nxp.com/support/developer-resources/run-time-software/i.mx-developer-resources/i.mx-6series-i.mx-7series-software-and-development-tool-resources:IMX_SW&lt;/A&gt;&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, 03 Jan 2018 23:35:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-get-MX6-USB-host-2-working/m-p/761477#M118294</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-01-03T23:35:34Z</dc:date>
    </item>
    <item>
      <title>Re: How to get MX6 USB host 2 working?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-get-MX6-USB-host-2-working/m-p/761478#M118295</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your response.&lt;/P&gt;&lt;P&gt;The thread&lt;/P&gt;&lt;P&gt;&lt;A class="" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Flists.infradead.org%2Fpipermail%2Flinux-arm-kernel%2F2014-January%2F228218.html" rel="nofollow" target="_blank"&gt;imx6: usbhc2/3 and HSIC&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;is the one I've tried to reproduce as far as possible. But it is for 3.10, and if you follow it, they didn't succeed...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've checked NXP's current BSP (4.9.11) also, but it seems to me that USB host 2 and 3 are not supported there too. At least I can't find the accesses to the non core usb registers, and without the activation of the clocks host 2 and 3 won't work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any other idea?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Michael&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jan 2018 07:51:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-get-MX6-USB-host-2-working/m-p/761478#M118295</guid>
      <dc:creator>yan2</dc:creator>
      <dc:date>2018-01-04T07:51:38Z</dc:date>
    </item>
    <item>
      <title>Re: How to get MX6 USB host 2 working?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-get-MX6-USB-host-2-working/m-p/761479#M118296</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Michael&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can follow usb device tree documentation&lt;/P&gt;&lt;P&gt;imx_4.9.11_1.0.0_ga/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.txt&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://git.freescale.com/git/cgit.cgi/imx/linux-imx.git/tree/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.txt?h=imx_4.9.11_1.0.0_ga" title="http://git.freescale.com/git/cgit.cgi/imx/linux-imx.git/tree/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.txt?h=imx_4.9.11_1.0.0_ga"&gt;linux-imx.git - i.MX Linux Kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;usbh2&amp;nbsp;&lt;/CODE&gt;example in linux/arch/arm/boot/dts/imx6q-arm2-hsic.dts&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://git.freescale.com/git/cgit.cgi/imx/linux-imx.git/tree/arch/arm/boot/dts/imx6q-arm2-hsic.dts?h=imx_4.9.11_1.0.0_ga" title="http://git.freescale.com/git/cgit.cgi/imx/linux-imx.git/tree/arch/arm/boot/dts/imx6q-arm2-hsic.dts?h=imx_4.9.11_1.0.0_ga"&gt;linux-imx.git - i.MX Linux Kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and debug it in drivers/usb/chipidea/ci_hdrc_imx.c&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>Thu, 04 Jan 2018 10:18:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-get-MX6-USB-host-2-working/m-p/761479#M118296</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-01-04T10:18:55Z</dc:date>
    </item>
    <item>
      <title>Re: How to get MX6 USB host 2 working?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-get-MX6-USB-host-2-working/m-p/761480#M118297</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;USB driver files in&lt;/P&gt;&lt;P&gt;&lt;A class="" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fgit.freescale.com%2Fgit%2Fcgit.cgi%2Fimx%2Flinux-imx.git%2Ftree%2Farch%2Farm%2Fboot%2Fdts%2Fimx6q-arm2-hsic.dts%3Fh%3Dimx_4.9.11_1.0.0_ga" rel="nofollow" target="_blank"&gt;linux-imx.git - i.MX Linux Kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;are different from those in current BSP!&lt;/P&gt;&lt;P&gt;I'll give it a try.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Michael&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jan 2018 13:26:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-get-MX6-USB-host-2-working/m-p/761480#M118297</guid>
      <dc:creator>yan2</dc:creator>
      <dc:date>2018-01-04T13:26:40Z</dc:date>
    </item>
  </channel>
</rss>

