<?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: DIFFERENT BOOT (OTG - EMMC)</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/DIFFERENT-BOOT-OTG-EMMC/m-p/983778#M146151</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A _jive_internal="true" class="" data-content-finding="Community" data-userid="308020" data-username="abelussi" href="https://community.nxp.com/people/abelussi"&gt;Antonio&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; See my advice below, please!&lt;/P&gt;&lt;P&gt;1. USB OTG&lt;/P&gt;&lt;P&gt;OTG means Dual Role Port, this is the USB can work at Host mode OR device mode.&lt;/P&gt;&lt;P&gt;2. USB OTG should be supported by Hardware&lt;/P&gt;&lt;P&gt;--Host mode: USB OTG ID should be pulled down to LOW via 2.2K/3.3K etc.&lt;/P&gt;&lt;P&gt;--Device mode: USB OTG ID should be pulled up to High via&amp;nbsp; a resistor(10k/4.7k etc)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So you should ask hardware engineer to help you support it on your board according above rules.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope above information is helpful for you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have&amp;nbsp; a nice day!&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Weidong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 19 Feb 2020 02:37:45 GMT</pubDate>
    <dc:creator>weidong_sun</dc:creator>
    <dc:date>2020-02-19T02:37:45Z</dc:date>
    <item>
      <title>DIFFERENT BOOT (OTG - EMMC)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/DIFFERENT-BOOT-OTG-EMMC/m-p/983777#M146150</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My board mount a microprocessor imx6SX with two USB.&lt;BR /&gt;My goal is to use one of the USB as OTG if I force the boot from Serial Downloader by the pins BOOT_MODE[1:0],&lt;BR /&gt;in case of Boot From Fuses use this USB as HOST as the other one.&lt;BR /&gt;This does mean that I have two different file of u-boot. One to download by OTG and one to save in eMMC. &lt;BR /&gt;My setting in the U-BOOT are:&lt;BR /&gt;But the result is that one USB works always as OTG.&lt;BR /&gt;Do you have any suggestion ? Is correct the solution that I'm trying ?&lt;BR /&gt;Thanks in advanced.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My setting:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;usbotg1 {&lt;BR /&gt; vbus-supply = &amp;lt;&amp;amp;reg_usb_otg1_vbus&amp;gt;;&lt;BR /&gt; srp-disable;&lt;BR /&gt; hnp-disable;&lt;BR /&gt; adp-disable;&lt;BR /&gt; dr_mode = "host";&lt;BR /&gt; status = "okay";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;usbotg2 {&lt;BR /&gt; vbus-supply = &amp;lt;&amp;amp;reg_usb_otg2_vbus&amp;gt;;&lt;BR /&gt; dr_mode = "host";&lt;BR /&gt; status = "okay";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;pinctrl_usb_otg1: usbotg1grp {&lt;BR /&gt; fsl,pins = &amp;lt;&lt;BR /&gt; MX6SX_PAD_GPIO1_IO09__GPIO1_IO_9 0x10b0&lt;BR /&gt; &amp;gt;;&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;pinctrl_usb_otg2: usbot2ggrp {&lt;BR /&gt; fsl,pins = &amp;lt;&lt;BR /&gt; MX6SX_PAD_GPIO1_IO12__GPIO1_IO_12 0x10b0&lt;BR /&gt; &amp;gt;;&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;static iomux_v3_cfg_t const usb_otg_pads[] = {&lt;BR /&gt; /* OGT1 */&lt;BR /&gt; MX6_PAD_GPIO1_IO09__USB_OTG1_PWR | MUX_PAD_CTRL(NO_PAD_CTRL), /* OTG1_PWR */&lt;BR /&gt; /* OTG2 */&lt;BR /&gt; MX6_PAD_GPIO1_IO12__USB_OTG2_PWR | MUX_PAD_CTRL(NO_PAD_CTRL), /* OTG2_PWR */&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;static void setup_usb(void)&lt;BR /&gt;{&lt;BR /&gt; imx_iomux_v3_setup_multiple_pads(usb_otg_pads,&lt;BR /&gt; ARRAY_SIZE(usb_otg_pads));&lt;BR /&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Feb 2020 14:26:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/DIFFERENT-BOOT-OTG-EMMC/m-p/983777#M146150</guid>
      <dc:creator>abelussi</dc:creator>
      <dc:date>2020-02-18T14:26:23Z</dc:date>
    </item>
    <item>
      <title>Re: DIFFERENT BOOT (OTG - EMMC)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/DIFFERENT-BOOT-OTG-EMMC/m-p/983778#M146151</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A _jive_internal="true" class="" data-content-finding="Community" data-userid="308020" data-username="abelussi" href="https://community.nxp.com/people/abelussi"&gt;Antonio&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; See my advice below, please!&lt;/P&gt;&lt;P&gt;1. USB OTG&lt;/P&gt;&lt;P&gt;OTG means Dual Role Port, this is the USB can work at Host mode OR device mode.&lt;/P&gt;&lt;P&gt;2. USB OTG should be supported by Hardware&lt;/P&gt;&lt;P&gt;--Host mode: USB OTG ID should be pulled down to LOW via 2.2K/3.3K etc.&lt;/P&gt;&lt;P&gt;--Device mode: USB OTG ID should be pulled up to High via&amp;nbsp; a resistor(10k/4.7k etc)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So you should ask hardware engineer to help you support it on your board according above rules.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope above information is helpful for you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have&amp;nbsp; a nice day!&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Weidong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Feb 2020 02:37:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/DIFFERENT-BOOT-OTG-EMMC/m-p/983778#M146151</guid>
      <dc:creator>weidong_sun</dc:creator>
      <dc:date>2020-02-19T02:37:45Z</dc:date>
    </item>
  </channel>
</rss>

