<?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>topic Re: IMX93 gpio pin register setup value in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX93-gpio-pin-register-setup-value/m-p/1878759#M224401</link>
    <description>&lt;P&gt;pls refer to the SW_PAD_CTL_PAD_CCM_CLKO1&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="joanxie_0-1717141340090.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/281908i25493E1960E9C13B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="joanxie_0-1717141340090.png" alt="joanxie_0-1717141340090.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 31 May 2024 07:42:34 GMT</pubDate>
    <dc:creator>joanxie</dc:creator>
    <dc:date>2024-05-31T07:42:34Z</dc:date>
    <item>
      <title>IMX93 gpio pin register setup value</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX93-gpio-pin-register-setup-value/m-p/1878641#M224397</link>
      <description>&lt;P&gt;Board: IMX93 EVK&lt;/P&gt;&lt;P&gt;I'm trying to port a pin as GPIO and setup the register value according to IMX93RM document,&lt;/P&gt;&lt;P&gt;but I didn't see any control bit definition about PUE (pull up/down)&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AlanWen_1-1717135269107.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/281868iC303737064447D21/image-size/medium?v=v2&amp;amp;px=400" role="button" title="AlanWen_1-1717135269107.png" alt="AlanWen_1-1717135269107.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;where can I find the register value&amp;nbsp;(red text) definition as the source code setup value as below ?&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;DIV&gt;pinctrl_usdhc3_wlan: usdhc3wlangrp {&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; fsl,pins = &amp;lt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MX93_PAD_CCM_CLKO1__GPIO3_IO26 &lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;0x31e&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;</description>
      <pubDate>Fri, 31 May 2024 06:01:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX93-gpio-pin-register-setup-value/m-p/1878641#M224397</guid>
      <dc:creator>AlanWen</dc:creator>
      <dc:date>2024-05-31T06:01:37Z</dc:date>
    </item>
    <item>
      <title>Re: IMX93 gpio pin register setup value</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX93-gpio-pin-register-setup-value/m-p/1878759#M224401</link>
      <description>&lt;P&gt;pls refer to the SW_PAD_CTL_PAD_CCM_CLKO1&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="joanxie_0-1717141340090.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/281908i25493E1960E9C13B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="joanxie_0-1717141340090.png" alt="joanxie_0-1717141340090.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 31 May 2024 07:42:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX93-gpio-pin-register-setup-value/m-p/1878759#M224401</guid>
      <dc:creator>joanxie</dc:creator>
      <dc:date>2024-05-31T07:42:34Z</dc:date>
    </item>
    <item>
      <title>Re: IMX93 gpio pin register setup value</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX93-gpio-pin-register-setup-value/m-p/1887193#M224943</link>
      <description>&lt;P&gt;This is bit confusing, actually there is two register.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;SW_MUX_CTL_PAD_CCM_CLKO1 SW MUX Control Register (SW_MUX_CTL_PAD_CCM_CLKO1)&lt;/LI&gt;&lt;LI&gt;SW_PAD_CTL_PAD_CCM_CLKO1 SW PAD Control Register (SW_PAD_CTL_PAD_CCM_CLKO1)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SW_MUX_CTL_PAD_CCM_CLKO1 is used for selecting the function of the pin e.g. UART,GPIO,SPI,I2C , where as&amp;nbsp;SW_PAD_CTL_PAD_CCM_CLKO1 is used to configure other properties of the pin for example Pull Up, Pull Down if the signal to pin is GPIO.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SW_PAD_CTL_PAD_CCM_CLKO1 is defined in .dts file where as&amp;nbsp;SW_MUX_CTL_PAD_CCM_CLKO1 is already handed in imx93-pinfunc.h file, which is in same folder of dts.&amp;nbsp;&lt;/P&gt;&lt;P&gt;#define MX93_PAD_CCM_CLKO1__CCMSRCGPCMIX_CLKO1 0x0088 0x0238 0x0000 0x0 0x0&lt;BR /&gt;#define MX93_PAD_CCM_CLKO1__FLEXIO1_FLEXIO26 0x0088 0x0238 0x0000 0x4 0x0&lt;BR /&gt;#define MX93_PAD_CCM_CLKO1__GPIO3_IO26 0x0088 0x0238 0x0000 &lt;STRONG&gt;0x5&lt;/STRONG&gt; 0x0&lt;/P&gt;&lt;P&gt;These three macro defines three alternate option bellow is the description of each value of the tuples.&lt;/P&gt;&lt;P&gt;/*&lt;BR /&gt;* The pin function ID is a tuple of&lt;BR /&gt;* &amp;lt;mux_reg conf_reg input_reg mux_mode input_val&amp;gt;&lt;BR /&gt;*/&lt;/P&gt;</description>
      <pubDate>Thu, 13 Jun 2024 17:19:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX93-gpio-pin-register-setup-value/m-p/1887193#M224943</guid>
      <dc:creator>Sanjay_Pandey1</dc:creator>
      <dc:date>2024-06-13T17:19:40Z</dc:date>
    </item>
  </channel>
</rss>

