Improved bcm2836/7 IRQ handling
First phase of preparing to add platform FIQ support for armv8. Catch some low-hanging fruit first.
Posting as a PR to get autobuilds for all affected platforms (Pi 0 through 3). Only merge if you're feeling brave...
This is exciting! I imagine this might help with the WARN::dwc_otg_hcd_urb_dequeue:639: Timed out waiting for FSM NP transfer to complete on 2 errors I am getting on a 3b+ running the 64-bit bookworm with a usb device attached?
At this stage it's more likely to just permute the set of errors you get. There's no guaranteed maximum interrupt latency with this patch series.
Rebased on 6.12 and tested on a 3B+ (arm_64bit=1/0) and was functional in each case.