summaryrefslogtreecommitdiffstats
path: root/kernel/arch/arm64/boot/dts/apm/apm-mustang.dts
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/arch/arm64/boot/dts/apm/apm-mustang.dts')
-rw-r--r--kernel/arch/arm64/boot/dts/apm/apm-mustang.dts22
1 files changed, 22 insertions, 0 deletions
diff --git a/kernel/arch/arm64/boot/dts/apm/apm-mustang.dts b/kernel/arch/arm64/boot/dts/apm/apm-mustang.dts
index 83578e766..01cdeda93 100644
--- a/kernel/arch/arm64/boot/dts/apm/apm-mustang.dts
+++ b/kernel/arch/arm64/boot/dts/apm/apm-mustang.dts
@@ -23,6 +23,28 @@
device_type = "memory";
reg = < 0x1 0x00000000 0x0 0x80000000 >; /* Updated by bootloader */
};
+
+ gpio-keys {
+ compatible = "gpio-keys";
+ button@1 {
+ label = "POWER";
+ linux,code = <116>;
+ linux,input-type = <0x1>;
+ interrupts = <0x0 0x2d 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>;
+ };
};
&pcie0clk {