<?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: i.mx6q    keymap     dts in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-mx6q-keymap-dts/m-p/923198#M138764</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I found &lt;A class="link-titled" href="https://blog.csdn.net/zyaiwmy/article/details/54313025" title="https://blog.csdn.net/zyaiwmy/article/details/54313025"&gt;imx6 添加matrix keypad - 简单 - CSDN博客&lt;/A&gt;&amp;nbsp; it will do help for you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 06 Sep 2019 07:40:11 GMT</pubDate>
    <dc:creator>Rita_Wang</dc:creator>
    <dc:date>2019-09-06T07:40:11Z</dc:date>
    <item>
      <title>i.mx6q    keymap     dts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-mx6q-keymap-dts/m-p/923197#M138763</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear NXP fae;&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;近期我在调试i.mx6q 矩阵键盘时，出现以下问题；恳请你们帮助解决一下。&lt;/P&gt;&lt;P&gt;系统是android6.0，dts:imx6qdl-sabresd.dtsi , 编译器：prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/arm-linux-androideabi-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;矩阵键盘设备树配置如下：&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;kpp {&lt;BR /&gt; compatible = "fsl,imx6qdl-kpp,fsl,imx21-kpp";&lt;BR /&gt; pinctrl-names = "default";&lt;BR /&gt; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_kpp&amp;gt;;&lt;BR /&gt; clocks = &amp;lt;&amp;amp;clks IMX6QDL_CLK_DUMMY&amp;gt;;&lt;BR /&gt; linux,keymap = &amp;lt;&lt;BR /&gt; MATRIX_KEY(0x0, 0x0, KEY_UP) /*ROW6,COL7*/&lt;BR /&gt; MATRIX_KEY(0x0, 0x1, KEY_DOWN) /*ROW6,COL6*/&lt;BR /&gt; MATRIX_KEY(0x0, 0x2, KEY_ENTER) /*ROW6,COL5*/&lt;BR /&gt; MATRIX_KEY(0x0, 0x3, KEY_HOME) /*ROW6,COL4*/&lt;BR /&gt; MATRIX_KEY(0x1, 0x0, KEY_RIGHT) /*ROW5,COL7*/&lt;BR /&gt; MATRIX_KEY(0x1, 0x1, KEY_LEFT) /*ROW5,COL6*/&lt;BR /&gt; MATRIX_KEY(0x1, 0x2, KEY_VOLUMEDOWN) /*ROW5,COL5*/&lt;BR /&gt; MATRIX_KEY(0x1, 0x3, KEY_VOLUMEUP) /*ROW5,COL4*/&lt;BR /&gt; &amp;gt;;&lt;BR /&gt; status = "okay";&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pinctrl_kpp:kpp_grp{&lt;BR /&gt; fsl,pins = &amp;lt; &lt;BR /&gt; MX6QDL_PAD_KEY_COL4__KEY_COL4 0x80000000&lt;BR /&gt; MX6QDL_PAD_KEY_ROW4__KEY_ROW4 0x80000000&lt;BR /&gt; MX6QDL_PAD_GPIO_1__KEY_ROW5 0x80000000&lt;BR /&gt; MX6QDL_PAD_GPIO_19__KEY_COL5 0x80000000&lt;BR /&gt; MX6QDL_PAD_GPIO_2__KEY_ROW6 0x80000000&lt;BR /&gt; MX6QDL_PAD_GPIO_9__KEY_COL6 0x80000000&lt;BR /&gt; MX6QDL_PAD_GPIO_5__KEY_ROW7 0x80000000&lt;BR /&gt; MX6QDL_PAD_GPIO_4__KEY_COL7 0x80000000&amp;nbsp; &amp;nbsp; （使用0x1b0b0 也无效&amp;nbsp; ）&lt;BR /&gt; &amp;gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;项目板卡启动后已出现&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;add device 6: /dev/input/event0&lt;BR /&gt; name: "20b8000.kpp"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;使用getevent -lt /dev/input/event0 无输出。之前使用android4.3时按键正常，排除硬件问题。&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;问题1：&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;请问是否为设备树配置信息有问题，该如何修正？&lt;/P&gt;&lt;P&gt;问题2：&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;在使用测试程序时发现使用如下编译器出现错误，是否还需要移植第三方交叉编译器，&lt;/P&gt;&lt;P&gt;arm-linux-androideabi-gcc-4.9 -o hello hello.c &lt;BR /&gt;In file included from hello.c:1:0:&lt;BR /&gt;/home/vmuser/myandroid/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/lib/gcc/arm-linux-androideabi/4.9.x-google/include-fixed/stdio.h:50:23: fatal error: sys/cdefs.h: No such file or directory&lt;BR /&gt; #include &amp;lt;sys/cdefs.h&amp;gt;&lt;BR /&gt; ^&lt;BR /&gt;compilation terminated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Aug 2019 10:12:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-mx6q-keymap-dts/m-p/923197#M138763</guid>
      <dc:creator>blackhuang</dc:creator>
      <dc:date>2019-08-29T10:12:04Z</dc:date>
    </item>
    <item>
      <title>Re: i.mx6q    keymap     dts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-mx6q-keymap-dts/m-p/923198#M138764</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I found &lt;A class="link-titled" href="https://blog.csdn.net/zyaiwmy/article/details/54313025" title="https://blog.csdn.net/zyaiwmy/article/details/54313025"&gt;imx6 添加matrix keypad - 简单 - CSDN博客&lt;/A&gt;&amp;nbsp; it will do help for you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Sep 2019 07:40:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-mx6q-keymap-dts/m-p/923198#M138764</guid>
      <dc:creator>Rita_Wang</dc:creator>
      <dc:date>2019-09-06T07:40:11Z</dc:date>
    </item>
    <item>
      <title>Re: i.mx6q    keymap     dts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-mx6q-keymap-dts/m-p/923199#M138765</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rita,&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;非常感谢您的帮助、我尝试了您这边的方法。都无法正常使用。&lt;/P&gt;&lt;P&gt;我参考了该链接：&lt;A class="link-titled" href="https://blog.csdn.net/qq_37375427/article/details/83317984" title="https://blog.csdn.net/qq_37375427/article/details/83317984"&gt;IMX6移植Linux4.1.15内核时需要添加矩阵按键的设备树信息 - 厚积薄发 - CSDN博客&lt;/A&gt;&amp;nbsp;&amp;nbsp; 可以出现&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;event0事件。&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;我参考源码添加了地址和终端还是无法正常工作。还请您帮忙再看一下。非常感谢！！！&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&amp;amp;kpp {&lt;BR /&gt; &lt;BR /&gt; compatible = "fsl,imx6qdl-kpp", "fsl,imx21-kpp";&lt;BR /&gt; //reg = &amp;lt;0x020b8000 0x40000000&amp;gt;;&lt;BR /&gt; //interrupts = &amp;lt;60&amp;gt;;&lt;BR /&gt; pinctrl-names = "default";&lt;BR /&gt; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_kpp&amp;gt;;&lt;BR /&gt; clocks = &amp;lt;&amp;amp;clks IMX6QDL_CLK_DUMMY&amp;gt;;&lt;BR /&gt; linux,keymap = &amp;lt;&lt;BR /&gt; MATRIX_KEY(0x0, 0x0, KEY_ALTERASE)&lt;BR /&gt; MATRIX_KEY(0x0, 0x1, KEY_CANCEL)&lt;BR /&gt; MATRIX_KEY(0x0, 0x2, KEY_BRIGHTNESSDOWN)&lt;BR /&gt; MATRIX_KEY(0x0, 0x3, KEY_BRIGHTNESSUP)&lt;BR /&gt; &lt;BR /&gt; MATRIX_KEY(0x1, 0x0, KEY_MEDIA)&lt;BR /&gt; MATRIX_KEY(0x1, 0x1, KEY_SWITCHVIDEOMODE)&lt;BR /&gt; MATRIX_KEY(0x1, 0x2, KEY_KBDILLUMTOGGLE)&lt;BR /&gt; MATRIX_KEY(0x1, 0x3, KEY_KBDILLUMUP)&lt;BR /&gt; &amp;gt;; &lt;BR /&gt; &lt;BR /&gt; status = "okay";&lt;BR /&gt; };&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;还麻烦您帮忙回答一下问题2.谢谢您的支持！！！&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Sep 2019 03:20:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-mx6q-keymap-dts/m-p/923199#M138765</guid>
      <dc:creator>blackhuang</dc:creator>
      <dc:date>2019-09-11T03:20:07Z</dc:date>
    </item>
    <item>
      <title>Re: i.mx6q    keymap     dts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-mx6q-keymap-dts/m-p/923200#M138766</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;你也可以看一下&lt;A href="https://community.nxp.com/message/1063868"&gt;https://community.nxp.com/message/1063868&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Sep 2019 04:31:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-mx6q-keymap-dts/m-p/923200#M138766</guid>
      <dc:creator>Rita_Wang</dc:creator>
      <dc:date>2019-09-12T04:31:06Z</dc:date>
    </item>
  </channel>
</rss>

