On Fri, Aug 23, 2019 at 10:07 AM Stefan Wahren <stefan.wahren@xxxxxxxx> wrote: > On 23.08.19 09:46, Linus Walleij wrote: > > On Mon, Aug 12, 2019 at 8:29 AM Linus Walleij <linus.walleij@xxxxxxxxxx> wrote: > > > >> We need to convert all old gpio irqchips to pass the irqchip > >> setup along when adding the gpio_chip. For more info see > >> drivers/gpio/TODO. > >> > >> For chained irqchips this is a pretty straight-forward > >> conversion. The BCM2835 has multiple parents so let's > >> exploit the new facility in the GPIO_IRQCHIP to actually > >> deal with multiple parents. > >> > >> Cc: Simon Arlott <simon@xxxxxxxxxx> > >> Cc: Eric Anholt <eric@xxxxxxxxxx> > >> Cc: Stefan Wahren <stefan.wahren@xxxxxxxx> > >> Cc: Thierry Reding <treding@xxxxxxxxxx> > >> Signed-off-by: Linus Walleij <linus.walleij@xxxxxxxxxx> > > > > This patch is a bit scary because I haven't tried converting multiple > > parents before. Any chance one of you RPi people could give it > > a test run, so you don't have to experience testing it in linux-next? > > it's on my TODO list, but i didn't had the time to test it yet. OK sorry for stressing :( > Can you give me some test ideas? Anything that fires IRQ on the pin controller is a good test, I sometimes just use tools/gpio/gpio-event-mon.c (the more elaborate version is inside libgpiod) and have some pushbutton or wire to ground the GPIO line under test. Yours, Linus Walleij