<?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: Interface setup in U-Boot for i.Mx6Solo</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Interface-setup-in-U-Boot-for-i-Mx6Solo/m-p/692189#M107297</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 reply.&lt;/P&gt;&lt;P&gt;What are the steps to initialize i2c bus in board file.&lt;/P&gt;&lt;P&gt;As mentioned earlier, we are referring to imx6qsabreauto.&lt;/P&gt;&lt;P&gt;i2c2 and i2c3 are initialized for this board but initialization methods used for both i2c buses are different and also i2c3 is using an array similar to UART whereas i2c2 is using a struct to define scl and sda lines.&lt;/P&gt;&lt;P&gt;Kindly guide.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Abhishek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 12 Jul 2017 18:24:43 GMT</pubDate>
    <dc:creator>abhishek25jun</dc:creator>
    <dc:date>2017-07-12T18:24:43Z</dc:date>
    <item>
      <title>Interface setup in U-Boot for i.Mx6Solo</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Interface-setup-in-U-Boot-for-i-Mx6Solo/m-p/692187#M107295</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are porting U-Boot from mx6qsabreauto board to custom board which is based on i.Mx6Solo.&lt;/P&gt;&lt;P&gt;We are referring to i.MX BSP Porting Guide (Rev. 1, 01/2017).&lt;/P&gt;&lt;P&gt;Is their any document which we can refer to port interfaces in u-boot based on schematics.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For eg.&lt;/P&gt;&lt;P&gt;To port UART&lt;/P&gt;&lt;P&gt;Filename: board/freescale/mx6sabreauto/mx6sabreauto.c&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;static iomux_v3_cfg_t const uart4_pads[] = {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6_PAD_KEY_COL0__UART4_TX_DATA | MUX_PAD_CTRL(UART_PAD_CTRL),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6_PAD_KEY_ROW0__UART4_RX_DATA | MUX_PAD_CTRL(UART_PAD_CTRL),&lt;BR /&gt;&amp;nbsp;};&lt;/P&gt;&lt;P&gt;We modified above array to&lt;/P&gt;&lt;P&gt;static iomux_v3_cfg_t const uart1_pads[] = {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6_PAD_SD3_DAT6__UART1_RX_DATA | MUX_PAD_CTRL(UART_PAD_CTRL),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6_PAD_SD3_DAT7__UART1_TX_DATA | MUX_PAD_CTRL(UART_PAD_CTRL),&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;as we are using UART1 and we have connected UART1_RX and UART1_TX to SD3_DAT6 and SD3_DAT7 respectively in schematics.&lt;/P&gt;&lt;P&gt;Kindly confirm if these modifications are correct and we can modify code for all interfaces in the similar fashion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Moreover, how to deduce value for UART_PAD_CTRL for custom board.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#define UART_PAD_CTRL&amp;nbsp; (PAD_CTL_PUS_100K_UP |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PAD_CTL_SPEED_MED | PAD_CTL_DSE_40ohm |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PAD_CTL_SRE_FAST&amp;nbsp; | PAD_CTL_HYS)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Abhishek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jul 2017 10:13:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Interface-setup-in-U-Boot-for-i-Mx6Solo/m-p/692187#M107295</guid>
      <dc:creator>abhishek25jun</dc:creator>
      <dc:date>2017-07-11T10:13:24Z</dc:date>
    </item>
    <item>
      <title>Re: Interface setup in U-Boot for i.Mx6Solo</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Interface-setup-in-U-Boot-for-i-Mx6Solo/m-p/692188#M107296</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abhishek&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;these modifications look as correct, for UART_PAD_CTRL&lt;/P&gt;&lt;P&gt;one can look at sect.37.4.448 Pad Control Register&lt;BR /&gt;(IOMUXC_SW_PAD_CTL_PAD_SD3_DATA5) i.MX6SDL Reference Manual&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://www.nxp.com/assets/documents/data/en/reference-manuals/IMX6SDLRM.pdf" title="http://www.nxp.com/assets/documents/data/en/reference-manuals/IMX6SDLRM.pdf"&gt;http://www.nxp.com/assets/documents/data/en/reference-manuals/IMX6SDLRM.pdf&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and change them if necessary.&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>Tue, 11 Jul 2017 23:28:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Interface-setup-in-U-Boot-for-i-Mx6Solo/m-p/692188#M107296</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2017-07-11T23:28:35Z</dc:date>
    </item>
    <item>
      <title>Re: Interface setup in U-Boot for i.Mx6Solo</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Interface-setup-in-U-Boot-for-i-Mx6Solo/m-p/692189#M107297</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 reply.&lt;/P&gt;&lt;P&gt;What are the steps to initialize i2c bus in board file.&lt;/P&gt;&lt;P&gt;As mentioned earlier, we are referring to imx6qsabreauto.&lt;/P&gt;&lt;P&gt;i2c2 and i2c3 are initialized for this board but initialization methods used for both i2c buses are different and also i2c3 is using an array similar to UART whereas i2c2 is using a struct to define scl and sda lines.&lt;/P&gt;&lt;P&gt;Kindly guide.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Abhishek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Jul 2017 18:24:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Interface-setup-in-U-Boot-for-i-Mx6Solo/m-p/692189#M107297</guid>
      <dc:creator>abhishek25jun</dc:creator>
      <dc:date>2017-07-12T18:24:43Z</dc:date>
    </item>
    <item>
      <title>Re: Interface setup in U-Boot for i.Mx6Solo</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Interface-setup-in-U-Boot-for-i-Mx6Solo/m-p/692190#M107298</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abhishek&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;could you create new thread for that new question.&lt;/P&gt;&lt;P&gt;Please provide more details about found differencies.&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, 13 Jul 2017 00:06:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Interface-setup-in-U-Boot-for-i-Mx6Solo/m-p/692190#M107298</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2017-07-13T00:06:59Z</dc:date>
    </item>
  </channel>
</rss>

