<leons>
Is there anything preventing us from setting `with_irq=True` by default on some of the `litex-boards` boards? Or should configurations without a CPU interrupt interconnect also be supported?
<leons>
I'm asking as virtually every embedded OS wants to have interrupt-capable GPIOs for them to really be useful. Of course one can always the definition downstream, but for reference boards it'd be nice if these things just worked(TM).
<leons>
I suppose `self.irq.enabled` is as good a conditional flag as any to determine whether GPIOs should feature interrupts on a given board?