<?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: UIO node not found in /dev  in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/UIO-node-not-found-in-dev/m-p/736823#M114686</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bhupinder&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can check in menuconfig&lt;BR /&gt;* userspace io platform driver&lt;/P&gt;&lt;P&gt;may be useful some uio examples on&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://xlon.de/wiki/index.php?title=COM_iMX6_Linux" title="http://xlon.de/wiki/index.php?title=COM_iMX6_Linux"&gt;COM iMX6 Linux - Wiki-DB&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://forums.xilinx.com/t5/Embedded-Linux/UIO-Device-Tree-confusion-no-UIO-created/td-p/708090" title="https://forums.xilinx.com/t5/Embedded-Linux/UIO-Device-Tree-confusion-no-UIO-created/td-p/708090"&gt;Solved: UIO: Device Tree confusion, no UIO created - Community Forums&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 27 Nov 2017 10:48:34 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2017-11-27T10:48:34Z</dc:date>
    <item>
      <title>UIO node not found in /dev</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/UIO-node-not-found-in-dev/m-p/736822#M114685</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;H1 class=""&gt;I am trying to handle GPIO interrupt in userspace on Linux with UIO &lt;/H1&gt;&lt;P&gt;I am using imx6dl-sabresd development board with kernel version 4.1.15&lt;/P&gt;&lt;P&gt;I have added uio in imx6qdl-sabresd.dtsi as given below, and built imx6dl-sabresd.dtb&lt;/P&gt;&lt;P&gt;user_io@0 {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = "mydevice,generic-uio,ui_pdrv";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status = "okay";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; interrupt-parent = &amp;lt;&amp;amp;gpio1&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; interrupts = &amp;lt;4 IRQ_TYPE_EDGE_RISING&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-names = "default";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_user_io&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;iomuxc {&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;pinctrl_user_io: user_io-0 {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;fsl,pins = &amp;lt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&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_4__KEY_COL7&amp;nbsp;&amp;nbsp; &amp;nbsp;0x1b0b1&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;};&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;Then I built kernel with:&lt;/P&gt;&lt;P&gt;CONFIG_UIO=y&lt;BR /&gt;CONFIG_UIO_PDRV_GENIRQ=m&lt;/P&gt;&lt;P&gt;CONFIG_UIO_DMEM_GENIRQ is not set&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(I also tried CONFIG_UIO=m,CONFIG_UIO_PDRV_GENIRQ=m&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;&amp;nbsp;&amp;nbsp; and CONFIG_UIO=y, CONFIG_UIO_PDRV_GENIRQ=y)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After boot I tried to load generic IRQ with,&lt;/P&gt;&lt;P&gt;modprobe uio_pdrv_genirq uio_pdrv_genirq.of_id="mydevice,generic-uio,ui_pdrv"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Still I do not found /dev/uio0##&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Nov 2017 06:44:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/UIO-node-not-found-in-dev/m-p/736822#M114685</guid>
      <dc:creator>bhupindersinghk</dc:creator>
      <dc:date>2017-11-27T06:44:47Z</dc:date>
    </item>
    <item>
      <title>Re: UIO node not found in /dev</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/UIO-node-not-found-in-dev/m-p/736823#M114686</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bhupinder&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can check in menuconfig&lt;BR /&gt;* userspace io platform driver&lt;/P&gt;&lt;P&gt;may be useful some uio examples on&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://xlon.de/wiki/index.php?title=COM_iMX6_Linux" title="http://xlon.de/wiki/index.php?title=COM_iMX6_Linux"&gt;COM iMX6 Linux - Wiki-DB&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://forums.xilinx.com/t5/Embedded-Linux/UIO-Device-Tree-confusion-no-UIO-created/td-p/708090" title="https://forums.xilinx.com/t5/Embedded-Linux/UIO-Device-Tree-confusion-no-UIO-created/td-p/708090"&gt;Solved: UIO: Device Tree confusion, no UIO created - Community Forums&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Nov 2017 10:48:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/UIO-node-not-found-in-dev/m-p/736823#M114686</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2017-11-27T10:48:34Z</dc:date>
    </item>
    <item>
      <title>Re: UIO node not found in /dev</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/UIO-node-not-found-in-dev/m-p/736824#M114687</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;Thank you for your response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have tried making "userspace io platform driver" as built-in in menuconfig,&lt;/P&gt;&lt;P&gt;* userspace io platform driver&lt;/P&gt;&lt;P&gt;But it doesn't work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I checked links given by you, there is reg field in which address is mentioned like,&lt;/P&gt;&lt;P&gt;reg = &amp;lt; 0x43C00000 0x1000 &amp;gt;;&lt;/P&gt;&lt;P&gt;Do I also need to do the same?&lt;/P&gt;&lt;P&gt;Is there any other dependency for UIO?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Nov 2017 03:53:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/UIO-node-not-found-in-dev/m-p/736824#M114687</guid>
      <dc:creator>bhupindersinghk</dc:creator>
      <dc:date>2017-11-28T03:53:09Z</dc:date>
    </item>
  </channel>
</rss>

