Hi Robin, On Wed, Jan 25, 2023 at 11:42 AM Robin Murphy <robin.murphy@xxxxxxx> wrote: > On 2023-01-25 08:54, Geert Uytterhoeven wrote: > > BTW, the related IMCTR register is still documented, and the driver > > does enable the interrupt bit (IMCTR_INTEN), so I'm wondering how the > > hardware (documentation) people intend this to be used... > > Perhaps IMCTR_INTEN will be removed/undocumented, too? > > Or perhaps the removal/undocumentation of IMSSTR was a mistake? > > I guess it should be pretty straightforward to just try reading the > expected IMSSTR register locations on this SoC to double-check whether > anything is there. FTR, I did try this. Unfortunately the IMSSTR register value is zero by default, and interrupts are generated only for error conditions (how to trigger them?), so my debug print in ipmmu_irq() never triggered. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds