<?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: irda-mode Setting in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/irda-mode-Setting/m-p/403363#M59754</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Christian&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if MDEN, IREN are set then UART is working in irda mode&lt;/P&gt;&lt;P&gt;SIR format. In this mode you should place irda transceiver&lt;/P&gt;&lt;P&gt;before UART input/output, however from user point of view&lt;/P&gt;&lt;P&gt;operation is similar to conventional UART.&lt;/P&gt;&lt;P&gt;So you should work with it in usual "UART" way.&lt;/P&gt;&lt;P&gt;SIR format provides ability to convert irda signal to such&lt;/P&gt;&lt;P&gt;form, that uart working with it as with usual UART signal (not irda).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 22 Jun 2015 11:38:14 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2015-06-22T11:38:14Z</dc:date>
    <item>
      <title>irda-mode Setting</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/irda-mode-Setting/m-p/403358#M59749</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Community&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm Imxqsabresd evt board user.&lt;/P&gt;&lt;P&gt;I'll do test various setting but I don't get proper output and any event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Strange point is&lt;/P&gt;&lt;P&gt; 1) memtool UART2.* output is&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SOC: i.MX6Q&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART2&amp;nbsp;&amp;nbsp;&amp;nbsp; Addr:0x21e8000 &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bus error&lt;/P&gt;&lt;P&gt;2) When 1) try test, also output is "Unhandled fault: external abort on non-linefetch (0x1018) at 0x76ff9000"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to setting for Irda-mode use uart ? What is check point ? Is it possible irda as imx.c serial driver ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;dmesg&amp;gt;&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.323353] 21e8000.serial: ttymxc1 at MMIO 0x21e8000 (irq = 59) is a IMX&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.323671] serial: Freescale lpuart driver&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My setting is as below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;uart2 {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-names = "default";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_uart2_1&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; status = "okay";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;uart2: serial@021e8000 {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = "fsl,imx6q-uart", "fsl,imx21-uart";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; reg = &amp;lt;0x021e8000 0x4000&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; interrupts = &amp;lt;0 27 0x04&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; clocks = &amp;lt;&amp;amp;clks 160&amp;gt;, &amp;lt;&amp;amp;clks 161&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; clock-names = "ipg", "per";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dmas = &amp;lt;&amp;amp;sdma 27 4 0&amp;gt;, &amp;lt;&amp;amp;sdma 28 4 0&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dma-names = "rx", "tx";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fsl,irda-mode;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;uart2 {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl_uart2_1: uart2grp-1 {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fsl,pins = &amp;lt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_GPIO_7__UART2_TX_DATA&amp;nbsp; 0x1b0b1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_D27__UART2_RX_DATA 0x1b0b1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jun 2015 10:30:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/irda-mode-Setting/m-p/403358#M59749</guid>
      <dc:creator>myungjukim</dc:creator>
      <dc:date>2015-06-16T10:30:58Z</dc:date>
    </item>
    <item>
      <title>Re: irda-mode Setting</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/irda-mode-Setting/m-p/403359#M59750</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Christian&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;had you tried to add to imx_v7_defconfig&lt;/P&gt;&lt;P&gt;CONFIG_IRDA=m&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Jun 2015 14:37:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/irda-mode-Setting/m-p/403359#M59750</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-06-18T14:37:03Z</dc:date>
    </item>
    <item>
      <title>Re: irda-mode Setting</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/irda-mode-Setting/m-p/403360#M59751</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;I have already done the kernel config that you said.&lt;/P&gt;&lt;P&gt;It Is same result.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jun 2015 05:07:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/irda-mode-Setting/m-p/403360#M59751</guid>
      <dc:creator>myungjukim</dc:creator>
      <dc:date>2015-06-19T05:07:00Z</dc:date>
    </item>
    <item>
      <title>Re: irda-mode Setting</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/irda-mode-Setting/m-p/403361#M59752</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Christian&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can add debug printfs to linux..tty/serial/imx.c (it has "#ifdef CONFIG_IRDA ")&lt;/P&gt;&lt;P&gt;and check&amp;nbsp; MDEN, IREN settings as in attached part of RM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="irda.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/35042iD2206566D4D56CCE/image-size/large?v=v2&amp;amp;px=999" role="button" title="irda.jpg" alt="irda.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jun 2015 12:40:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/irda-mode-Setting/m-p/403361#M59752</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-06-19T12:40:16Z</dc:date>
    </item>
    <item>
      <title>Re: irda-mode Setting</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/irda-mode-Setting/m-p/403362#M59753</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;I've already checked of IRDA mode procedure. and MDEN, IREN setting id is below.&lt;/P&gt;&lt;P&gt;Can you check it what I missing it ?&lt;/P&gt;&lt;P&gt;I think that I've do that any method as possible. but I don't get any event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;# ./memtool UART2.UCR1.IREN=0x01&lt;/P&gt;&lt;P&gt;# modprobe irtty-sir&lt;/P&gt;&lt;P&gt;# irattach /dev/ttymxc1 -s&lt;/P&gt;&lt;P&gt;# irdadump -d -x -s 256&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2015 11:19:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/irda-mode-Setting/m-p/403362#M59753</guid>
      <dc:creator>myungjukim</dc:creator>
      <dc:date>2015-06-22T11:19:47Z</dc:date>
    </item>
    <item>
      <title>Re: irda-mode Setting</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/irda-mode-Setting/m-p/403363#M59754</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Christian&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if MDEN, IREN are set then UART is working in irda mode&lt;/P&gt;&lt;P&gt;SIR format. In this mode you should place irda transceiver&lt;/P&gt;&lt;P&gt;before UART input/output, however from user point of view&lt;/P&gt;&lt;P&gt;operation is similar to conventional UART.&lt;/P&gt;&lt;P&gt;So you should work with it in usual "UART" way.&lt;/P&gt;&lt;P&gt;SIR format provides ability to convert irda signal to such&lt;/P&gt;&lt;P&gt;form, that uart working with it as with usual UART signal (not irda).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2015 11:38:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/irda-mode-Setting/m-p/403363#M59754</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-06-22T11:38:14Z</dc:date>
    </item>
    <item>
      <title>Re: irda-mode Setting</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/irda-mode-Setting/m-p/403364#M59755</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;I've already do usual "UART" way for SIR format.&lt;/P&gt;&lt;P&gt;I don't get any event also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it sholud use other uart driver not freescale uart driver ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jun 2015 00:29:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/irda-mode-Setting/m-p/403364#M59755</guid>
      <dc:creator>myungjukim</dc:creator>
      <dc:date>2015-06-23T00:29:05Z</dc:date>
    </item>
    <item>
      <title>Re: irda-mode Setting</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/irda-mode-Setting/m-p/403365#M59756</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Christian&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think you should check signals by oscilloscope&lt;/P&gt;&lt;P&gt;on i.MX6 UART input.&lt;/P&gt;&lt;P&gt;Does uart work ok without irda converters, non-irda mode ?&lt;/P&gt;&lt;P&gt;Would "event", UART RDY appear without OS test,&lt;/P&gt;&lt;P&gt;say with &lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab"&gt;i.MX 6Series Platform SDK&lt;/A&gt;​ : Bare-metal SDK for the i.MX 6 ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jun 2015 00:41:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/irda-mode-Setting/m-p/403365#M59756</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-06-23T00:41:12Z</dc:date>
    </item>
  </channel>
</rss>

