ARM64: dts: rockchip: add key support for rk3399-monkey
authorDavid Wu <david.wu@rock-chips.com>
Tue, 15 Mar 2016 16:02:09 +0000 (00:02 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Wed, 16 Mar 2016 12:28:45 +0000 (20:28 +0800)
Change-Id: I1897555009fae4401d52eab443b59ff572b43879
Signed-off-by: David Wu <david.wu@rock-chips.com>
arch/arm64/boot/dts/rockchip/rk3399-monkey.dts

index 8e15ac476d536e5709b560d7959d384fa546c85e..d00c644a6a73769f1fdc8b49841760b731498379 100644 (file)
                system-heap {
                };
        };
+
+       rk_key: rockchip-key {
+               compatible = "rockchip,key";
+               status = "okay";
+
+               io-channels = <&saradc 1>;
+
+               vol-up-key {
+                       linux,code = <115>;
+                       label = "volume up";
+                       rockchip,adc_value = <1>;
+               };
+
+               vol-down-key {
+                       linux,code = <114>;
+                       label = "volume down";
+                       rockchip,adc_value = <170>;
+               };
+
+               power-key {
+                       gpios = <&gpio0 5 GPIO_ACTIVE_LOW>;
+                       linux,code = <116>;
+                       label = "power";
+                       gpio-key,wakeup;
+               };
+
+               menu-key {
+                       linux,code = <59>;
+                       label = "menu";
+                       rockchip,adc_value = <746>;
+               };
+
+               home-key {
+                       linux,code = <102>;
+                       label = "home";
+                       rockchip,adc_value = <355>;
+               };
+
+               back-key {
+                       linux,code = <158>;
+                       label = "back";
+                       rockchip,adc_value = <560>;
+               };
+
+               camera-key {
+                       linux,code = <212>;
+                       label = "camera";
+                       rockchip,adc_value = <450>;
+               };
+       };
+};
+
+&saradc {
+        status = "okay";
 };