Hello, On 17.06.22 10:44, Marco Felsch wrote: > On 22-06-17, Sascha Hauer wrote: >>> Or, it is active low and your patch is correct :D >> >> If they are, can we add a comment or _N suffix to the names? > > Does barebox not have gpiod? The board code just should check if it is > active or not. Whatever active means in this case. There is gpiod_get(), but there's also gpio-keys support. See drivers/input/specialkeys.c for an example on how to register an input notifier. Robin, did you test this works with barebox v2022.05.0? I'd have assumed this to be broken by f349b662674e ("gpio: allocate dynamic gpio numbers top down"). Especially, with deep probe, you can't and shouldn't depend on GPIO expanders numbering being fixed. If you use an input notifier, you should sidestep this issue altogether. Cheers, Ahmad > > Regards, > Marco > >> >> Sascha >> >> -- >> Pengutronix e.K. | | >> Steuerwalder Str. 21 | http://www.pengutronix.de/ | >> 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | >> Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | >> >> > > -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |