<?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 IMX6 interrupt uart custom in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX6-interrupt-uart-custom/m-p/781235#M121356</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Good Morning&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have five serial port instantiated into my FPGA, connected to the microprocessor iMX6D by EIM bus.&lt;/P&gt;&lt;P&gt;I try to set the IRQ=107 in sharing mode for all UART on the pin N1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;MX6QDL_PAD_CSI0_DAT4__IPU1_CSI0_DATA04&amp;nbsp; &amp;nbsp;0x1b0b0&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The setting in my &lt;STRONG&gt;device driver&lt;/STRONG&gt; are:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fpgaUart0@08000000 { &lt;BR /&gt; compatible = "ns8250"; &lt;BR /&gt; reg = &amp;lt;0x08000000 0x20&amp;gt;; &lt;BR /&gt; clock-frequency = &amp;lt;80000000&amp;gt;; &lt;BR /&gt; interrupts = &amp;lt;107&amp;gt;; &lt;BR /&gt; reg-shift = &amp;lt;2&amp;gt;; &lt;BR /&gt; status = "okay"; &lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; ................................&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;................................&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;fpgaUart4@08000080 { &lt;BR /&gt; compatible = "ns8250"; &lt;BR /&gt; reg = &amp;lt;0x08000080 0x20&amp;gt;; &lt;BR /&gt; clock-frequency = &amp;lt;80000000&amp;gt;; &lt;BR /&gt; interrupts = &amp;lt;107&amp;gt;; &lt;BR /&gt; reg-shift = &amp;lt;2&amp;gt;; &lt;BR /&gt; status = "okay"; &lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and in the &lt;STRONG&gt;defconfig&lt;/STRONG&gt; file:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;# &amp;nbsp;Serial drivers # &lt;BR /&gt;CONFIG_SERIAL_8250=y &lt;BR /&gt;CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y &lt;BR /&gt;# CONFIG_SERIAL_8250_CONSOLE is not set &lt;BR /&gt;# CONFIG_SERIAL_8250_DMA is not set &lt;BR /&gt;# CONFIG_SERIAL_8250_PCI is not set &lt;BR /&gt;CONFIG_SERIAL_8250_NR_UARTS=5 &lt;BR /&gt;CONFIG_SERIAL_8250_RUNTIME_UARTS=5 &lt;BR /&gt;CONFIG_SERIAL_8250_EXTENDED=y &lt;BR /&gt;CONFIG_SERIAL_8250_MANY_PORTS=y &lt;BR /&gt;CONFIG_SERIAL_8250_SHARE_IRQ=y &lt;BR /&gt;#CONFIG_SERIAL_8250_DETECT_IRQ is not set &lt;BR /&gt;CONFIG_SERIAL_8250_RSA=y &lt;BR /&gt;# CONFIG_SERIAL_8250_DW is not set &lt;BR /&gt;# CONFIG_SERIAL_8250_EM is not set &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I try also with the command&amp;nbsp; &lt;STRONG&gt;setserial&amp;nbsp; /dev/ttyS0 irq 107&lt;/STRONG&gt; ,&amp;nbsp; but the result is always&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0: uart:8250 mmio:0x08000000 irq:0 tx:0 rx:0 CTS|DSR|CD|RI&lt;BR /&gt;1: uart:8250 mmio:0x08000020 irq:0 tx:0 rx:0 CTS|DSR|CD|RI&lt;BR /&gt;2: uart:8250 mmio:0x08000040 irq:0 tx:0 rx:0 CTS|DSR|CD|RI&lt;BR /&gt;3: uart:8250 mmio:0x08000060 irq:0 tx:0 rx:0 CTS|DSR|CD|RI&lt;BR /&gt;4: uart:8250 mmio:0x08000080 irq:0 tx:0 rx:0 CTS|DSR|CD|RI&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Someone has some suggestions ....&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Jul 2018 08:39:28 GMT</pubDate>
    <dc:creator>abelussi</dc:creator>
    <dc:date>2018-07-25T08:39:28Z</dc:date>
    <item>
      <title>IMX6 interrupt uart custom</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6-interrupt-uart-custom/m-p/781235#M121356</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Good Morning&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have five serial port instantiated into my FPGA, connected to the microprocessor iMX6D by EIM bus.&lt;/P&gt;&lt;P&gt;I try to set the IRQ=107 in sharing mode for all UART on the pin N1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;MX6QDL_PAD_CSI0_DAT4__IPU1_CSI0_DATA04&amp;nbsp; &amp;nbsp;0x1b0b0&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The setting in my &lt;STRONG&gt;device driver&lt;/STRONG&gt; are:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fpgaUart0@08000000 { &lt;BR /&gt; compatible = "ns8250"; &lt;BR /&gt; reg = &amp;lt;0x08000000 0x20&amp;gt;; &lt;BR /&gt; clock-frequency = &amp;lt;80000000&amp;gt;; &lt;BR /&gt; interrupts = &amp;lt;107&amp;gt;; &lt;BR /&gt; reg-shift = &amp;lt;2&amp;gt;; &lt;BR /&gt; status = "okay"; &lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; ................................&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;................................&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;fpgaUart4@08000080 { &lt;BR /&gt; compatible = "ns8250"; &lt;BR /&gt; reg = &amp;lt;0x08000080 0x20&amp;gt;; &lt;BR /&gt; clock-frequency = &amp;lt;80000000&amp;gt;; &lt;BR /&gt; interrupts = &amp;lt;107&amp;gt;; &lt;BR /&gt; reg-shift = &amp;lt;2&amp;gt;; &lt;BR /&gt; status = "okay"; &lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and in the &lt;STRONG&gt;defconfig&lt;/STRONG&gt; file:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;# &amp;nbsp;Serial drivers # &lt;BR /&gt;CONFIG_SERIAL_8250=y &lt;BR /&gt;CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y &lt;BR /&gt;# CONFIG_SERIAL_8250_CONSOLE is not set &lt;BR /&gt;# CONFIG_SERIAL_8250_DMA is not set &lt;BR /&gt;# CONFIG_SERIAL_8250_PCI is not set &lt;BR /&gt;CONFIG_SERIAL_8250_NR_UARTS=5 &lt;BR /&gt;CONFIG_SERIAL_8250_RUNTIME_UARTS=5 &lt;BR /&gt;CONFIG_SERIAL_8250_EXTENDED=y &lt;BR /&gt;CONFIG_SERIAL_8250_MANY_PORTS=y &lt;BR /&gt;CONFIG_SERIAL_8250_SHARE_IRQ=y &lt;BR /&gt;#CONFIG_SERIAL_8250_DETECT_IRQ is not set &lt;BR /&gt;CONFIG_SERIAL_8250_RSA=y &lt;BR /&gt;# CONFIG_SERIAL_8250_DW is not set &lt;BR /&gt;# CONFIG_SERIAL_8250_EM is not set &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I try also with the command&amp;nbsp; &lt;STRONG&gt;setserial&amp;nbsp; /dev/ttyS0 irq 107&lt;/STRONG&gt; ,&amp;nbsp; but the result is always&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0: uart:8250 mmio:0x08000000 irq:0 tx:0 rx:0 CTS|DSR|CD|RI&lt;BR /&gt;1: uart:8250 mmio:0x08000020 irq:0 tx:0 rx:0 CTS|DSR|CD|RI&lt;BR /&gt;2: uart:8250 mmio:0x08000040 irq:0 tx:0 rx:0 CTS|DSR|CD|RI&lt;BR /&gt;3: uart:8250 mmio:0x08000060 irq:0 tx:0 rx:0 CTS|DSR|CD|RI&lt;BR /&gt;4: uart:8250 mmio:0x08000080 irq:0 tx:0 rx:0 CTS|DSR|CD|RI&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Someone has some suggestions ....&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2018 08:39:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6-interrupt-uart-custom/m-p/781235#M121356</guid>
      <dc:creator>abelussi</dc:creator>
      <dc:date>2018-07-25T08:39:28Z</dc:date>
    </item>
  </channel>
</rss>

