<?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>Other NXP ProductsのトピックRe: iMX31 linux USB question</title>
    <link>https://community.nxp.com/t5/Other-NXP-Products/iMX31-linux-USB-question/m-p/180659#M1302</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the fast response. Looking at the usb directories can I assume that the correct OTG host side code is ehci-arc.c? If so, my next question is, since OTG can be either a host or a device (gadget), there must be some part of the code that detects the type of plug used, in order to determine this.&amp;nbsp;I found it in fsl_otg.c. Since that's not the appropriate code, can you tell me where the same function occurs for the iMX? Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Lee&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 12 May 2009 22:36:58 GMT</pubDate>
    <dc:creator>LeeT</dc:creator>
    <dc:date>2009-05-12T22:36:58Z</dc:date>
    <item>
      <title>iMX31 linux USB question</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/iMX31-linux-USB-question/m-p/180657#M1300</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm looking at the USB code for the iMX31 linux port and I have a question.&amp;nbsp; In the file fsl_otg.c (usb/otg directory) the function fsl_otg_tick_timer has a comment that it's called by a 1mS timer interrupt. However I dont see anything calling this function, or a 1mS usb interrupt. Am I missing some file(s)? Or just missing the appropriate section to look in? Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Lee&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 May 2009 20:59:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/iMX31-linux-USB-question/m-p/180657#M1300</guid>
      <dc:creator>LeeT</dc:creator>
      <dc:date>2009-05-12T20:59:04Z</dc:date>
    </item>
    <item>
      <title>Re: iMX31 linux USB question</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/iMX31-linux-USB-question/m-p/180658#M1301</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;fsl_otg.c is not a file used on MX31. It is for Freescale PowerPC processors.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For MX31 you can look at drivers/usb/gadget/arcotg_udc.c&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Fabio Estevam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 May 2009 21:16:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/iMX31-linux-USB-question/m-p/180658#M1301</guid>
      <dc:creator>fabio_estevam</dc:creator>
      <dc:date>2009-05-12T21:16:51Z</dc:date>
    </item>
    <item>
      <title>Re: iMX31 linux USB question</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/iMX31-linux-USB-question/m-p/180659#M1302</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the fast response. Looking at the usb directories can I assume that the correct OTG host side code is ehci-arc.c? If so, my next question is, since OTG can be either a host or a device (gadget), there must be some part of the code that detects the type of plug used, in order to determine this.&amp;nbsp;I found it in fsl_otg.c. Since that's not the appropriate code, can you tell me where the same function occurs for the iMX? Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Lee&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 May 2009 22:36:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/iMX31-linux-USB-question/m-p/180659#M1302</guid>
      <dc:creator>LeeT</dc:creator>
      <dc:date>2009-05-12T22:36:58Z</dc:date>
    </item>
    <item>
      <title>Re: iMX31 linux USB question</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/iMX31-linux-USB-question/m-p/180660#M1303</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Also the &lt;STRONG&gt;&lt;FONT face="Arial" size="7"&gt;&lt;FONT face="Arial" size="7"&gt;&lt;FONT size="2"&gt;i.MX31 PDK 1.4 Linux&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT face="Arial"&gt;&lt;FONT face="Arial"&gt;Reference Manual shows /otg/fsl_ogc.c and /otg/otg_fsm.c as being part of the iMX linux USB tree. Is this not correct?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 May 2009 23:43:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/iMX31-linux-USB-question/m-p/180660#M1303</guid>
      <dc:creator>LeeT</dc:creator>
      <dc:date>2009-05-12T23:43:50Z</dc:date>
    </item>
    <item>
      <title>Re: iMX31 linux USB question</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/iMX31-linux-USB-question/m-p/180661#M1304</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Host side is ehci-arc.c and ehci-hcd.c.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please check SDK1.4 Reference Manual (Table 39.5).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(&lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX31PDK&amp;amp;nodeId=0162468rH311432973ZrDR&amp;amp;fpsp=1&amp;amp;tab=Documentation_Tab" rel="nofollow" target="_blank"&gt;http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX31PDK&amp;amp;nodeId=0162468rH311432973ZrDR&amp;amp;fpsp=1&amp;amp;tab=Documentation_Tab&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Click on IMX31_PDK14_LINUXDOCS_BUNDLE )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sorry for my previous post. Table 39.5 does indicate that fsl_otg.c is also used by MX31.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Fabio Estevam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 May 2009 23:44:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/iMX31-linux-USB-question/m-p/180661#M1304</guid>
      <dc:creator>fabio_estevam</dc:creator>
      <dc:date>2009-05-12T23:44:19Z</dc:date>
    </item>
    <item>
      <title>Re: iMX31 linux USB question</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/iMX31-linux-USB-question/m-p/180662#M1305</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just checked that fsl_otg.o nor fsl_otg.ko are generated by default SDK1.4 config.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Fabio Estevam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 May 2009 23:57:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/iMX31-linux-USB-question/m-p/180662#M1305</guid>
      <dc:creator>fabio_estevam</dc:creator>
      <dc:date>2009-05-12T23:57:05Z</dc:date>
    </item>
    <item>
      <title>Re: iMX31 linux USB question</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/iMX31-linux-USB-question/m-p/180663#M1306</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Which brings me back to my original question. Where is the 1 mS USB interrupt that calls fsl_otg_tick_timer?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Lee&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 May 2009 00:10:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/iMX31-linux-USB-question/m-p/180663#M1306</guid>
      <dc:creator>LeeT</dc:creator>
      <dc:date>2009-05-13T00:10:47Z</dc:date>
    </item>
    <item>
      <title>Re: iMX31 linux USB question</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/iMX31-linux-USB-question/m-p/180664#M1307</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;OK, I'll have to look at the config closer.&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 May 2009 00:11:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/iMX31-linux-USB-question/m-p/180664#M1307</guid>
      <dc:creator>LeeT</dc:creator>
      <dc:date>2009-05-13T00:11:56Z</dc:date>
    </item>
    <item>
      <title>Re: iMX31 linux USB question</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/iMX31-linux-USB-question/m-p/180665#M1308</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Looking at the config and the code, it appears that arcotg_udc.c creates a gadget side device and ehci_arc.c creates a host side device. Can I assume from this that the otg directory code handles OTG devices, which is what I'm trying to accomplish?&amp;nbsp; I see code for determining which side of a connection the OTG device is, and OTG protocol handlers, etc.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Lee&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 May 2009 02:35:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/iMX31-linux-USB-question/m-p/180665#M1308</guid>
      <dc:creator>LeeT</dc:creator>
      <dc:date>2009-05-13T02:35:50Z</dc:date>
    </item>
  </channel>
</rss>

