diff --git a/arch/arm64/boot/dts/amlogic/meson64_odroidn2_android.dts b/arch/arm64/boot/dts/amlogic/meson64_odroidn2_android.dts index 0a07c0320a5a..70235c028aa4 100644 --- a/arch/arm64/boot/dts/amlogic/meson64_odroidn2_android.dts +++ b/arch/arm64/boot/dts/amlogic/meson64_odroidn2_android.dts @@ -57,6 +57,36 @@ compatible = "odroid-sysfs"; status = "okay"; }; + + gpio_keys_polled { + status = "disabled"; + compatible = + "gpio-keys-polled"; + #address-cells = <1>; + #size-cells = <0>; + poll-interval = <100>; + autorepeat; + button@1 { + label = "GPIO Key F7"; + linux,code = <65>; + gpios = <&gpio GPIOX_3 1>; + }; + button@2 { + label = "GPIO Key F8"; + linux,code = <66>; + gpios = <&gpio GPIOX_4 1>; + }; + button@3 { + label = "GPIO Key F9"; + linux,code = <67>; + gpios = <&gpio GPIOX_7 1>; + }; + button@4 { + label = "GPIO Key F10"; + linux,code = <68>; + gpios = <&gpio GPIOX_8 1>; + }; + }; }; &custom_maps {