<?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のトピックMX6 UART KEY_COL1/ROW1 TXD/RXD can be swapped?</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/MX6-UART-KEY-COL1-ROW1-TXD-RXD-can-be-swapped/m-p/233330#M18067</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All, there are two IOMUX configurations&lt;/P&gt;&lt;P&gt;MX6Q_PAD_KEY_COL1__UART5_TXD ,MX6Q_PAD_KEY_COL1__UART5_RXD&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MX6Q_PAD_KEY_ROW1__UART5_RXD , MX6Q_PAD_KEY_ROW1__UART5_TXD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Is that means we can swap uart5 TXD/RXD in the samp pins? If so, why I use latter configuration, It does not work?&lt;/P&gt;&lt;P&gt;Anybody had experience on MX6Q uart txd/rxd pin swap?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 16 Sep 2013 06:35:49 GMT</pubDate>
    <dc:creator>raymondwang</dc:creator>
    <dc:date>2013-09-16T06:35:49Z</dc:date>
    <item>
      <title>MX6 UART KEY_COL1/ROW1 TXD/RXD can be swapped?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MX6-UART-KEY-COL1-ROW1-TXD-RXD-can-be-swapped/m-p/233330#M18067</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All, there are two IOMUX configurations&lt;/P&gt;&lt;P&gt;MX6Q_PAD_KEY_COL1__UART5_TXD ,MX6Q_PAD_KEY_COL1__UART5_RXD&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MX6Q_PAD_KEY_ROW1__UART5_RXD , MX6Q_PAD_KEY_ROW1__UART5_TXD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Is that means we can swap uart5 TXD/RXD in the samp pins? If so, why I use latter configuration, It does not work?&lt;/P&gt;&lt;P&gt;Anybody had experience on MX6Q uart txd/rxd pin swap?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Sep 2013 06:35:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MX6-UART-KEY-COL1-ROW1-TXD-RXD-can-be-swapped/m-p/233330#M18067</guid>
      <dc:creator>raymondwang</dc:creator>
      <dc:date>2013-09-16T06:35:49Z</dc:date>
    </item>
    <item>
      <title>Re: MX6 UART KEY_COL1/ROW1 TXD/RXD can be swapped?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MX6-UART-KEY-COL1-ROW1-TXD-RXD-can-be-swapped/m-p/233331#M18068</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-family: 'Verdana','sans-serif';"&gt;According to section 36.4.125 “Pad Mux Register (IOMUXC_SW_MUX_CTL_PAD_KEY_ROW1)”,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN lang="EN-US" style="font-size: 12.0pt; font-family: 'Verdana','sans-serif';"&gt;“Pad KEY_ROW1 is involved in Daisy Chain”. This means in order to use ALT4 mode (UART5_RX_DATA)&lt;BR /&gt; it is needed additionally to “configure register IOMUXC_UART5_UART_RX_DATA_SELECT_INPUT &lt;BR /&gt; for mode ALT4”. Please look at section 36.4.587 “Select Input Register &lt;BR /&gt; (IOMUXC_UART5_UART_RX_DATA_SELECT_INPUT)” for more details.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Sep 2013 06:09:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MX6-UART-KEY-COL1-ROW1-TXD-RXD-can-be-swapped/m-p/233331#M18068</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2013-09-23T06:09:48Z</dc:date>
    </item>
    <item>
      <title>Re: MX6 UART KEY_COL1/ROW1 TXD/RXD can be swapped?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MX6-UART-KEY-COL1-ROW1-TXD-RXD-can-be-swapped/m-p/233332#M18069</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your reply!&lt;/P&gt;&lt;P&gt;&amp;nbsp; Since IOMUX driver wrap all lowlevel details in linux, I use it in my Board pin config array.&lt;/P&gt;&lt;P&gt;static iomux_v3_cfg_t myboard_pads[] = &lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; MX6Q_PAD_KEY_COL1__UART5_TXD,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; MX6Q_PAD_KEY_ROW1__UART5_RXD,&lt;/P&gt;&lt;P&gt; };&lt;/P&gt;&lt;P&gt;Expand these two macros:&lt;/P&gt;&lt;P&gt;IOMUX_PAD(0x05D0, 0x0200,&lt;STRONG&gt; 4, 0x0000&lt;/STRONG&gt;, 0, 0) | MUX_PAD_CTRL(MX6Q_UART_PAD_CTRL)&lt;/P&gt;&lt;P&gt;IOMUX_PAD(0x05D4, 0x0204, &lt;STRONG&gt;4, 0x0940&lt;/STRONG&gt;, 1, 0) | MUX_PAD_CTRL(MX6Q_UART_PAD_CTRL)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bolded text is Daisy chain register offset and value&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in my board_init:&lt;/P&gt;&lt;P&gt;mxc_iomux_v3_setup_multiple_pads(myboard_pads,&lt;/P&gt;&lt;P&gt;&amp;nbsp; ARRAY_SIZE(myboard_pads));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Also,there are two Macros mapping to different uart TX/RX.&lt;/P&gt;&lt;P&gt;MX6Q_PAD_KEY_COL1__UART5_RXD&lt;/P&gt;&lt;P&gt;MX6Q_PAD_KEY_ROW1__UART5_TXD&lt;/P&gt;&lt;P&gt; Expand these two macros:&lt;/P&gt;&lt;P&gt;IOMUX_PAD(0x05D0, 0x0200, &lt;STRONG&gt;4, 0x0940,&lt;/STRONG&gt; 0, 0)&amp;nbsp; || MUX_PAD_CTRL(MX6Q_UART_PAD_CTRL)&lt;/P&gt;&lt;P&gt;IOMUX_PAD(0x05D4, 0x0204,&lt;STRONG&gt; 4, 0x0000,&lt;/STRONG&gt; 0, 0)&amp;nbsp; | MUX_PAD_CTRL(MX6Q_UART_PAD_CTRL)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; My question is if change to latter group pad config, my UART5 txd/rxd can be swapped? &lt;/P&gt;&lt;P&gt;If it can't ,why there are two more different macros which leading me to understand UART5 txd/rxd can be swapped?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Sep 2013 11:40:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MX6-UART-KEY-COL1-ROW1-TXD-RXD-can-be-swapped/m-p/233332#M18069</guid>
      <dc:creator>raymondwang</dc:creator>
      <dc:date>2013-09-23T11:40:26Z</dc:date>
    </item>
  </channel>
</rss>

