lkml.org 
[lkml]   [2013]   [Oct]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 05/14] DTS: ARM: OMAP3-N900: GPIO key definitions
    Date
    Add device tree node for the GPIO keys provided by the
    N900 board. This is a simple conversion of the existing
    board code.

    Signed-off-by: Sebastian Reichel <sre@debian.org>
    ---
    arch/arm/boot/dts/omap3-n900.dts | 48 ++++++++++++++++++++++++++++++++++++++++
    1 file changed, 48 insertions(+)

    diff --git a/arch/arm/boot/dts/omap3-n900.dts b/arch/arm/boot/dts/omap3-n900.dts
    index 01a437e..5082cb6 100644
    --- a/arch/arm/boot/dts/omap3-n900.dts
    +++ b/arch/arm/boot/dts/omap3-n900.dts
    @@ -26,6 +26,54 @@
    reg = <0x80000000 0x10000000>; /* 256 MB */
    };

    + gpio_keys {
    + compatible = "gpio-keys";
    +
    + camera_lens_cover {
    + label = "Camera Lens Cover";
    + gpios = <&gpio4 14 GPIO_ACTIVE_LOW>; /* 110 */
    + linux,input-type = <5>; /* EV_SW */
    + linux,code = <0x09>; /* SW_CAMERA_LENS_COVER */
    + gpio-key,wakeup;
    + };
    +
    + camera_focus {
    + label = "Camera Focus";
    + gpios = <&gpio3 4 GPIO_ACTIVE_LOW>; /* 68 */
    + linux,code = <0x210>; /* KEY_CAMERA_FOCUS */
    + gpio-key,wakeup;
    + };
    +
    + camera_capture {
    + label = "Camera Capture";
    + gpios = <&gpio3 5 GPIO_ACTIVE_LOW>; /* 69 */
    + linux,code = <0xd4>; /* KEY_CAMERA */
    + gpio-key,wakeup;
    + };
    +
    + lock_button {
    + label = "Lock Button";
    + gpios = <&gpio4 17 GPIO_ACTIVE_LOW>; /* 113 */
    + linux,code = <0x98>; /* KEY_SCREENLOCK */
    + gpio-key,wakeup;
    + };
    +
    + keypad_slide {
    + label = "Keypad Slide";
    + gpios = <&gpio3 7 GPIO_ACTIVE_LOW>; /* 71 */
    + linux,input-type = <5>; /* EV_SW */
    + linux,code = <0x0a>; /* SW_KEYPAD_SLIDE */
    + gpio-key,wakeup;
    + };
    +
    + proximity_sensor {
    + label = "Proximity Sensor";
    + gpios = <&gpio3 25 GPIO_ACTIVE_HIGH>; /* 89 */
    + linux,input-type = <5>; /* EV_SW */
    + linux,code = <0x0b>; /* SW_FRONT_PROXIMITY */
    + };
    + };
    +
    };

    &omap3_pmx_core {
    --
    1.8.4.rc3


    \
     
     \ /
      Last update: 2013-10-23 01:21    [W:0.024 / U:117.272 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site