Hi Eddie > + button at 0 { > + gpios = <&gpio0 5 GPIO_ACTIVE_LOW>; > + linux,code = <116>; It is a good idea to use include/dt-bindings/input/input.h and then you can replace <116> with < KEY_POWER > which is more readable. > + label = "GPIO Key Power"; > + linux,input-type = <1>; < EV_KEY > > + gpio-key,wakeup = <1>; This has been replace with wakeup-source. > + debounce-interval = <100>; > + }; > + }; Andrew