<?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 GPIO Mapping of Android Buttons (how to remove) in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/GPIO-Mapping-of-Android-Buttons-how-to-remove/m-p/299199#M37512</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm developing on a freescale imx6q SABRE LITE board.&amp;nbsp; Currently running Ubuntu Oneiric based on one available from Boundary Devices.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are using the board as part of a system that includes another board (custom) that provides gpio signals to the imx6 board.&amp;nbsp; The boards are connected via the J17 Android Buttons Interface gpio connector.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We only use the one pin but that appears to be mapped to the KEY_VOL_DN which is undesirable as we are using the audio output from the board.&amp;nbsp; I've been hunting around for anywhere in the kernal or uboot code that defines this mapping but have been unable to find anything, does anyone know where I should be looking or what steps I need to take to either remove the mapping entirely or simple disable it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Geoff&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 16 May 2014 10:55:22 GMT</pubDate>
    <dc:creator>geoffbrown</dc:creator>
    <dc:date>2014-05-16T10:55:22Z</dc:date>
    <item>
      <title>GPIO Mapping of Android Buttons (how to remove)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GPIO-Mapping-of-Android-Buttons-how-to-remove/m-p/299199#M37512</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm developing on a freescale imx6q SABRE LITE board.&amp;nbsp; Currently running Ubuntu Oneiric based on one available from Boundary Devices.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are using the board as part of a system that includes another board (custom) that provides gpio signals to the imx6 board.&amp;nbsp; The boards are connected via the J17 Android Buttons Interface gpio connector.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We only use the one pin but that appears to be mapped to the KEY_VOL_DN which is undesirable as we are using the audio output from the board.&amp;nbsp; I've been hunting around for anywhere in the kernal or uboot code that defines this mapping but have been unable to find anything, does anyone know where I should be looking or what steps I need to take to either remove the mapping entirely or simple disable it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Geoff&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 May 2014 10:55:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GPIO-Mapping-of-Android-Buttons-how-to-remove/m-p/299199#M37512</guid>
      <dc:creator>geoffbrown</dc:creator>
      <dc:date>2014-05-16T10:55:22Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Mapping of Android Buttons (how to remove)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GPIO-Mapping-of-Android-Buttons-how-to-remove/m-p/299200#M37513</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Geoffrey,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This pin-mapping is done in the board configuration, and in 3.0.35 kernels this is done in board-mx6_nitrogen6x.c:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.0.35_4.1.0/arch/arm/mach-mx6/board-mx6_nitrogen6x.c#1121" title="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.0.35_4.1.0/arch/arm/mach-mx6/board-mx6_nitrogen6x.c#1121"&gt;linux-imx6/arch/arm/mach-mx6/board-mx6_nitrogen6x.c at boundary-imx_3.0.35_4.1.0 · boundarydevices/linux-imx6 · GitHub&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you remove the entry from the table, the pin won't be mapped as a keyboard input.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 May 2014 14:05:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GPIO-Mapping-of-Android-Buttons-how-to-remove/m-p/299200#M37513</guid>
      <dc:creator>EricNelson</dc:creator>
      <dc:date>2014-05-16T14:05:36Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Mapping of Android Buttons (how to remove)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GPIO-Mapping-of-Android-Buttons-how-to-remove/m-p/299201#M37514</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;awesome, thanks :smileyhappy:&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 May 2014 14:12:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GPIO-Mapping-of-Android-Buttons-how-to-remove/m-p/299201#M37514</guid>
      <dc:creator>geoffbrown</dc:creator>
      <dc:date>2014-05-16T14:12:04Z</dc:date>
    </item>
  </channel>
</rss>

