On Wed, Apr 12, 2017 at 05:35:46PM +0200, Zdenek Svachula wrote: > Hi all, > > I'm working with barebox 2015.11 phy4 (from phytex.de) I try add to dts > gpio_keys { > compatible = "gpio-keys"; > #address-cells = <1>; > #size-cells = <0>; > autorepeat; > up { > label = "GPIO Key up"; > linux,code = <103>; > gpios = <&gpio2 24 1>; > }; > enter { > label = "GPIO Key ENTER"; > linux,code = <28>; > gpios = <&gpio5 8 1>; > }; > > > }; > > to allow boot selection boot menu via 2 gpio button I also enable > GPIO-buttons in menuconfig but it seem not workin. > > Can you please me point to some method how to debug if gpio polling > works or if dts is for barebox wrong. Generally the above looks ok and should work like this. Try 'devinfo' command and identify the gpio-keys device (usually named gpio-keys.<x>). Use 'devinfo gpio-keys.<x>' to find out if there is a driver attached to this device. If there isn't, do you find something about gpio-keys in the boot log? Sascha -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox