From: David Wu Date: Tue, 15 Mar 2016 16:02:09 +0000 (+0800) Subject: ARM64: dts: rockchip: add key support for rk3399-monkey X-Git-Tag: firefly_0821_release~3167 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=4d64919ca14ec6646f45947b41bfe0e58f26f97b;p=firefly-linux-kernel-4.4.55.git ARM64: dts: rockchip: add key support for rk3399-monkey Change-Id: I1897555009fae4401d52eab443b59ff572b43879 Signed-off-by: David Wu --- diff --git a/arch/arm64/boot/dts/rockchip/rk3399-monkey.dts b/arch/arm64/boot/dts/rockchip/rk3399-monkey.dts index 8e15ac476d53..d00c644a6a73 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-monkey.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-monkey.dts @@ -77,5 +77,59 @@ 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"; };