<?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: MX8M GPIO Input_Val Setting conflict for i2c2</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/MX8M-GPIO-Input-Val-Setting-conflict-for-i2c2/m-p/1055955#M155314</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This comes from the I2C binding, from the documentation available here:&lt;BR /&gt; &lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/Documentation/devicetree/bindings/i2c/i2c.txt?h=imx_4.14.98_2.0.0_ga"&gt;https://source.codeaurora.org/external/imx/linux-imx/tree/Documentation/devicetree/bindings/i2c/i2c.txt?h=imx_4.14.98_2.0.0_ga&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I2C_TEN_BIT_ADDRESS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(1 &amp;lt;&amp;lt; 31)&lt;BR /&gt; I2C_OWN_SLAVE_ADDRESS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(1 &amp;lt;&amp;lt; 30)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In this case would mean I2C is a 7 bit address and the I2C own slave address.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Aldo.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 07 Aug 2020 00:41:08 GMT</pubDate>
    <dc:creator>AldoG</dc:creator>
    <dc:date>2020-08-07T00:41:08Z</dc:date>
    <item>
      <title>MX8M GPIO Input_Val Setting conflict for i2c2</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MX8M-GPIO-Input-Val-Setting-conflict-for-i2c2/m-p/1055954#M155313</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;I am currently using yocto for the VAR-SOM-MX8M-MINI which uses the freescale imx8mm-var-som.dts file.&amp;nbsp; In this file, the I2C2 SDA and SCL signals are defined with an input_val of&amp;nbsp;0x400001c3.&amp;nbsp; However, referencing the&amp;nbsp; &lt;SPAN class=""&gt;IOMUXC_SW_PAD_CTL_PAD_I2C2_SCL&lt;/SPAN&gt;&amp;nbsp;register defined in the&amp;nbsp; &lt;SPAN class=""&gt;i.MX 8M Mini Applications Processor&lt;BR /&gt;Reference Manual&lt;/SPAN&gt;&amp;nbsp;(Rev 2.8/19), only bits 0-8 are valid.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My question is, why is bit 30 set&amp;nbsp;in the DTS file?&amp;nbsp; Is there a conflict with&amp;nbsp;the documentation?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Aug 2020 15:23:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MX8M-GPIO-Input-Val-Setting-conflict-for-i2c2/m-p/1055954#M155313</guid>
      <dc:creator>matthewmader</dc:creator>
      <dc:date>2020-08-03T15:23:30Z</dc:date>
    </item>
    <item>
      <title>Re: MX8M GPIO Input_Val Setting conflict for i2c2</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MX8M-GPIO-Input-Val-Setting-conflict-for-i2c2/m-p/1055955#M155314</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This comes from the I2C binding, from the documentation available here:&lt;BR /&gt; &lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/Documentation/devicetree/bindings/i2c/i2c.txt?h=imx_4.14.98_2.0.0_ga"&gt;https://source.codeaurora.org/external/imx/linux-imx/tree/Documentation/devicetree/bindings/i2c/i2c.txt?h=imx_4.14.98_2.0.0_ga&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I2C_TEN_BIT_ADDRESS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(1 &amp;lt;&amp;lt; 31)&lt;BR /&gt; I2C_OWN_SLAVE_ADDRESS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(1 &amp;lt;&amp;lt; 30)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In this case would mean I2C is a 7 bit address and the I2C own slave address.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Aldo.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Aug 2020 00:41:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MX8M-GPIO-Input-Val-Setting-conflict-for-i2c2/m-p/1055955#M155314</guid>
      <dc:creator>AldoG</dc:creator>
      <dc:date>2020-08-07T00:41:08Z</dc:date>
    </item>
    <item>
      <title>Re: MX8M GPIO Input_Val Setting conflict for i2c2</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MX8M-GPIO-Input-Val-Setting-conflict-for-i2c2/m-p/1055956#M155315</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Aldo for your quick response!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Given this new information, am I still correct in thinking that the first 9-bits of this value still come from the i.MX 8M Mini Applications Processor Reference Manual as shown below?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/109918iA68E2AF55BE064A5/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the future, how should I know which bits come from the reference manual, and which bits are defined by the device bindings?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Aug 2020 19:04:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MX8M-GPIO-Input-Val-Setting-conflict-for-i2c2/m-p/1055956#M155315</guid>
      <dc:creator>matthewmader</dc:creator>
      <dc:date>2020-08-10T19:04:14Z</dc:date>
    </item>
    <item>
      <title>Re: MX8M GPIO Input_Val Setting conflict for i2c2</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MX8M-GPIO-Input-Val-Setting-conflict-for-i2c2/m-p/1055957#M155316</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sorry I made a mistake about this, I misinterpreted your question, for pad configuration you should take a look to the devicetree documentation general and chips specific:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/Documentation/devicetree/bindings/pinctrl/fsl,imx-pinctrl.txt?h=imx_4.14.98_2.0.0_ga"&gt;fsl,imx-pinctrl&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/Documentation/devicetree/bindings/pinctrl/fsl,imx8mm-pinctrl.txt?h=imx_4.14.98_2.0.0_ga"&gt;fsl,imx8mm-pinctrl&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As per documentation (fsl,imx-pinctrl) is the following:&lt;/P&gt;&lt;P&gt;Bits used for CONFIG:&lt;BR /&gt; NO_PAD_CTL(1 &amp;lt;&amp;lt; 31): indicate this pin does not need config.&lt;/P&gt;&lt;P&gt;SION(1 &amp;lt;&amp;lt; 30): Software Input On Field.&lt;BR /&gt; Force the selected mux mode input path no matter of MUX_MODE functionality.&lt;BR /&gt; By default the input path is determined by functionality of the selected&lt;BR /&gt; mux mode (regular).&lt;/P&gt;&lt;P&gt;As for the first 9 bits, yes you're correct you may look to the Reference Manual for pad configuration.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sorry for the confusion,&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Aldo.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Aug 2020 19:25:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MX8M-GPIO-Input-Val-Setting-conflict-for-i2c2/m-p/1055957#M155316</guid>
      <dc:creator>AldoG</dc:creator>
      <dc:date>2020-08-11T19:25:56Z</dc:date>
    </item>
  </channel>
</rss>

