On Wed, Jan 30, 2019 at 05:24:53PM -0500, John David Anglin wrote: > On 2019-01-30 12:28 p.m., Andrew Lunn wrote: > > You need active low interrupts. Without it, i think you are always > > going to have race conditions which will cause interrupts to get > > stuck/lost. > I don't know if this is a hardware limitation or not, but currently the > armada 37xx doesn't support > level interrupts:
Yes, i had a quick look at the pinctrl driver. It only has code for edges. I'd suggest you take a look at the datasheet for the 37xx and check what the hardware actually supports. You might need to extend the driver. Andrew