arm64: dts: Add poweroff device nodes for APM X-Gene 2 platform
authorDuc Dang <dhdang@apm.com>
Tue, 1 Sep 2015 20:42:16 +0000 (13:42 -0700)
committerDuc Dang <dhdang@apm.com>
Wed, 16 Sep 2015 19:04:25 +0000 (12:04 -0700)
This patch adds:
 + poweroff button device node to support poweroff by
   power button on APM X-Gene 2 Merlin platform.
 + syscon poweroff device node to support poweroff feature
   on APM X-Gene 2 Merlin platform

Signed-off-by: Duc Dang <dhdang@apm.com>
arch/arm64/boot/dts/apm/apm-merlin.dts

index a20ef5b27c6d8c0b098bd379ca97aa9a45b5437c..119a469bd1892c53e1989f994101c6236f4faac7 100644 (file)
                device_type = "memory";
                reg = < 0x1 0x00000000 0x0 0x80000000 >;
        };
+
+       gpio-keys {
+               compatible = "gpio-keys";
+               button@1 {
+                       label = "POWER";
+                       linux,code = <116>;
+                       linux,input-type = <0x1>;
+                       interrupts = <0x0 0x28 0x1>;
+               };
+       };
+
+       poweroff_mbox: poweroff_mbox@10548000 {
+               compatible = "syscon";
+               reg = <0x0 0x10548000 0x0 0x30>;
+       };
+
+       poweroff: poweroff@10548010 {
+               compatible = "syscon-poweroff";
+               regmap = <&poweroff_mbox>;
+               offset = <0x10>;
+               mask = <0x1>;
+       };
 };
 
 &serial0 {