<?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のトピックWhy the difference between mex reference design and Linux 5.4 pinmux for MCIMX6ULL-EVK?</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Why-the-difference-between-mex-reference-design-and-Linux-5-4/m-p/1201901#M166734</link>
    <description>&lt;P&gt;I looked at the mex file MCIMX6ULL-EVK-REV-A.mex and compared to what is in the Linux source for Ethernet, and find a difference.&lt;/P&gt;&lt;P&gt;For init_enet_pinsGrp I see:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;MX6UL_PAD_ENET1_TX_CLK__ENET1_TX_CLK	0x000010B0&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Looking in Linux I start with this board:&lt;/P&gt;&lt;P&gt;&lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/boot/dts/imx6ull-14x14-evk.dts?h=rel_imx_5.4.47_2.2.0" target="_self"&gt;imx6ull-14x14-evk.dts&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I find:&lt;/P&gt;&lt;P&gt;&lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/boot/dts/imx6ul-14x14-evk.dtsi?h=rel_imx_5.4.47_2.2.0#n468" target="_self"&gt;ENET1_TX_CLK&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This has the following definition:&lt;/P&gt;&lt;PRE&gt;MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1	0x4001b031&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So is the MEX file incorrect that comes with i.MX version 8.0?&lt;/P&gt;</description>
    <pubDate>Fri, 18 Dec 2020 20:07:19 GMT</pubDate>
    <dc:creator>JohnKlug</dc:creator>
    <dc:date>2020-12-18T20:07:19Z</dc:date>
    <item>
      <title>Why the difference between mex reference design and Linux 5.4 pinmux for MCIMX6ULL-EVK?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Why-the-difference-between-mex-reference-design-and-Linux-5-4/m-p/1201901#M166734</link>
      <description>&lt;P&gt;I looked at the mex file MCIMX6ULL-EVK-REV-A.mex and compared to what is in the Linux source for Ethernet, and find a difference.&lt;/P&gt;&lt;P&gt;For init_enet_pinsGrp I see:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;MX6UL_PAD_ENET1_TX_CLK__ENET1_TX_CLK	0x000010B0&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Looking in Linux I start with this board:&lt;/P&gt;&lt;P&gt;&lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/boot/dts/imx6ull-14x14-evk.dts?h=rel_imx_5.4.47_2.2.0" target="_self"&gt;imx6ull-14x14-evk.dts&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I find:&lt;/P&gt;&lt;P&gt;&lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/boot/dts/imx6ul-14x14-evk.dtsi?h=rel_imx_5.4.47_2.2.0#n468" target="_self"&gt;ENET1_TX_CLK&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This has the following definition:&lt;/P&gt;&lt;PRE&gt;MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1	0x4001b031&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So is the MEX file incorrect that comes with i.MX version 8.0?&lt;/P&gt;</description>
      <pubDate>Fri, 18 Dec 2020 20:07:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Why-the-difference-between-mex-reference-design-and-Linux-5-4/m-p/1201901#M166734</guid>
      <dc:creator>JohnKlug</dc:creator>
      <dc:date>2020-12-18T20:07:19Z</dc:date>
    </item>
    <item>
      <title>Re: Why the difference between mex reference design and Linux 5.5 pinmux for MCIMX6ULL-EVK?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Why-the-difference-between-mex-reference-design-and-Linux-5-4/m-p/1201940#M166740</link>
      <description>&lt;P&gt;In a related question, what is the meaning of a pinmux value of 0x40000000?&amp;nbsp; In my i.MX 6ULL Applications Processor Reference Manual, it appears that bits 17-31 are reserved.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For instance IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_CLK&amp;nbsp; says 31-17 This field is reserved in chapter 32, page 1851 or the i.MX 6ULL Applications Processor Reference Manual.&amp;nbsp; However this bit appears to be set in Linux source code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here are some from imx6ul-14x14-evk.dtsi:&lt;BR /&gt;&lt;BR /&gt;imx6ul-14x14-evk.dtsi: MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1 0x4001b031&lt;BR /&gt;imx6ul-14x14-evk.dtsi: MX6UL_PAD_ENET2_TX_CLK__ENET2_REF_CLK2 0x4001b031&lt;BR /&gt;imx6ul-14x14-evk.dtsi: MX6UL_PAD_UART4_TX_DATA__I2C1_SCL 0x4001b8b0&lt;BR /&gt;imx6ul-14x14-evk.dtsi: MX6UL_PAD_UART4_RX_DATA__I2C1_SDA 0x4001b8b0&lt;BR /&gt;imx6ul-14x14-evk.dtsi: MX6UL_PAD_UART5_TX_DATA__I2C2_SCL 0x4001b8b0&lt;BR /&gt;imx6ul-14x14-evk.dtsi: MX6UL_PAD_UART5_RX_DATA__I2C2_SDA 0x4001b8b0&lt;BR /&gt;&lt;BR /&gt;This can be found here:&lt;/P&gt;&lt;P&gt;&lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/boot/dts/imx6ul-14x14-evk.dtsi?h=rel_imx_5.4.47_2.2.0#n468" target="_self"&gt;5.4.47_2.2.0 - imx6ul-14x14-evk reference design&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Dec 2020 19:50:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Why-the-difference-between-mex-reference-design-and-Linux-5-4/m-p/1201940#M166740</guid>
      <dc:creator>JohnKlug</dc:creator>
      <dc:date>2020-12-18T19:50:20Z</dc:date>
    </item>
    <item>
      <title>Re: Why the difference between mex reference design and Linux 5.5 pinmux for MCIMX6ULL-EVK?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Why-the-difference-between-mex-reference-design-and-Linux-5-4/m-p/1201986#M166747</link>
      <description>&lt;P&gt;Hi JohnKlug&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;correct is dts file:&amp;nbsp; MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1 0x4001b031&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;gt;what is the meaning of a pinmux value of 0x40000000?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;this is described in documentation:&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_5.4.47_2.2.0" target="_blank"&gt;https://source.codeaurora.org/external/imx/linux-imx/tree/Documentation/devicetree/bindings/pinctrl/fsl,imx-pinctrl.txt?h=imx_5.4.47_2.2.0&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;SION(1 &amp;lt;&amp;lt; 30): Software Input On Field.&lt;/P&gt;
&lt;P&gt;sect.32.3.2 SW Loopback through SION bit&amp;nbsp; &lt;A id="relatedDocsClick_1" href="https://www.nxp.com/webapp/Download?colCode=IMX6ULLRM" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;i.MX 6ULL Applications Processor Reference Manual&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;</description>
      <pubDate>Sat, 19 Dec 2020 04:01:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Why-the-difference-between-mex-reference-design-and-Linux-5-4/m-p/1201986#M166747</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2020-12-19T04:01:27Z</dc:date>
    </item>
    <item>
      <title>Re: Why the difference between mex reference design and Linux 5.5 pinmux for MCIMX6ULL-EVK?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Why-the-difference-between-mex-reference-design-and-Linux-5-4/m-p/1202754#M166816</link>
      <description>&lt;P&gt;So what text is selecting a mux mode?&lt;/P&gt;&lt;PRE&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;/PRE&gt;&lt;P&gt;Does this select the mux mode?&lt;/P&gt;&lt;PRE&gt;MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 22 Dec 2020 04:20:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Why-the-difference-between-mex-reference-design-and-Linux-5-4/m-p/1202754#M166816</guid>
      <dc:creator>JohnKlug</dc:creator>
      <dc:date>2020-12-22T04:20:04Z</dc:date>
    </item>
    <item>
      <title>Re: Why the difference between mex reference design and Linux 5.5 pinmux for MCIMX6ULL-EVK?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Why-the-difference-between-mex-reference-design-and-Linux-5-4/m-p/1202788#M166823</link>
      <description>&lt;P&gt;&amp;gt;In a related question, what is the meaning of a pinmux value of 0x40000000?&lt;/P&gt;
&lt;P&gt;&amp;gt;In my i.MX 6ULL Applications Processor Reference Manual, it appears that bits 17-31 are reserved.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;0x40000000 is linux dts convention, not Reference Manual. It is bit 4 of&lt;/P&gt;
&lt;P&gt;IOMUXC_SW_MUX_CTL_PAD_* registers described in Chapter 30 IOMUX Controller (IOMUXC)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;gt;what text is selecting a mux mode?.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Mentioned text "Force the selected mux mode input path"&lt;/P&gt;
&lt;P&gt;refers to sect.30.3.2 SW Loopback through SION bit&lt;/P&gt;
&lt;P&gt;&lt;A id="relatedDocsClick_1" href="https://www.nxp.com/webapp/Download?colCode=IMX6ULLRM" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;i.MX 6ULL Applications Processor Reference Manual&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;</description>
      <pubDate>Tue, 22 Dec 2020 05:14:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Why-the-difference-between-mex-reference-design-and-Linux-5-4/m-p/1202788#M166823</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2020-12-22T05:14:20Z</dc:date>
    </item>
  </channel>
</rss>

