ARM: dts:exynos4412-m0: update gpio-keys configuration
authorBeomho Seo <beomho.seo@samsung.com>
Fri, 26 Jul 2013 08:01:52 +0000 (17:01 +0900)
committerChanho Park <chanho61.park@samsung.com>
Tue, 18 Nov 2014 02:43:43 +0000 (11:43 +0900)
add gpio-keys configuration for support M0 board
supported gpio-keys are volume up, volume down, power and ok key

Signed-off-by: Beomho Seo <beomho.seo@samsung.com>
arch/arm/boot/dts/exynos4412-m0.dts

index 8e75628..3a43790 100644 (file)
                };
        };
 
+       gpio-keys@0 {
+               compatible = "gpio-keys";
+
+               key@114 {
+                       interrupt-parent = <&gpx3>;
+                       interrupts = <3 0>;
+                       gpios = <&gpx3 3 1>;
+                       linux,code = <114>;
+                       label = "volume down";
+                       debounce-interval = <10>;
+               };
+
+               key@115 {
+                       interrupt-parent = <&gpx2>;
+                       interrupts = <2 0>;
+                       gpios = <&gpx2 2 1>;
+                       linux,code = <115>;
+                       label = "volume up";
+                       debounce-interval = <10>;
+               };
+
+               key@116 {
+                       interrupt-parent = <&gpx2>;
+                       interrupts = <7 0>;
+                       gpios = <&gpx2 7 1>;
+                       linux,code = <116>;
+                       label = "power";
+                       debounce-interval = <10>;
+                       gpio-key,wakeup;
+               };
+
+               key@139 {
+                       interrupt-parent = <&gpx0>;
+                       interrupts = <1 0>;
+                       gpios = <&gpx0 1 1>;
+                       linux,code = <139>;
+                       label = "ok";
+                       debounce-interval = <10>;
+                       gpio-key,wakeup;
+               };
+       };
+
        camera {
                status = "okay";