diff --git a/arch/arm64/boot/dts/rockchip/rv1126b-evb.dtsi b/arch/arm64/boot/dts/rockchip/rv1126b-evb.dtsi index 67e6eb0cf449..b6edbe70f621 100644 --- a/arch/arm64/boot/dts/rockchip/rv1126b-evb.dtsi +++ b/arch/arm64/boot/dts/rockchip/rv1126b-evb.dtsi @@ -21,6 +21,38 @@ rockchip,codec = <&audio_codec>, <&acdcdig_dsm>; }; + adc-keys { + compatible = "adc-keys"; + io-channels = <&saradc0 0>; + io-channel-names = "buttons"; + poll-interval = <100>; + keyup-threshold-microvolt = <1800000>; + + esc-key { + label = "esc"; + linux,code = ; + press-threshold-microvolt = <0>; + }; + + right-key { + label = "right"; + linux,code = ; + press-threshold-microvolt = <400781>; + }; + + left-key { + label = "left"; + linux,code = ; + press-threshold-microvolt = <801562>; + }; + + menu-key { + label = "menu"; + linux,code = ; + press-threshold-microvolt = <1198828>; + }; + }; + backlight: backlight { compatible = "pwm-backlight"; brightness-levels = <