Hi Dmitry and Tony - These patches expose some RX-51 input GPIO lines to user space through gpio-keys, and introduce a few new relevant keycodes. Dmitry, I hope you don't think I'm being too stubborn, but I'd prefer SW_FRONT_PROXIMITY over SW_EARPIECE_MODE. IMHO front proximity activation describes better what has actually occured; earpiece mode is just one use case for that. The front proximity sensor can be activated by for example shoving the device in pocket or placing it upside down on a surface (an actual use case with accelerometer) in addition to holding the device against your ear. And I know of at least one game that uses the said proximity sensor as fire button. Anyway, in the end it's your call, and I can change it if necessary. These have been tested with RX-51, vanilla linux-omap, minimal console and evtest. BR, Jani. Jani Nikula (3): Input: add new keycodes useful in mobile devices ARM OMAP3: RX-51 board: add initialization of gpio keys ARM OMAP3: rx51_defconfig: enable support for gpio keys arch/arm/configs/rx51_defconfig | 2 +- arch/arm/mach-omap2/board-rx51.c | 84 ++++++++++++++++++++++++++++++++++++++ include/linux/input.h | 5 ++ 3 files changed, 90 insertions(+), 1 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html