A311D GICv2, PCIe MSI Support, and Kernel v6.12

Hello,

Our project requires a PCIe WWAN module that uses Message Signaled Interrupts (MSI).
Our research suggests that MSI support typically requires a GICv3 interrupt controller.

However, the A311D datasheet indicates it only has a GICv2 controller. Could you please confirm if this is correct?

We need to determine if this is a hardware limitation or if MSI can be enabled through software configuration. If it is a software matter, does Linux kernel v6.12 have the necessary support?

Thanks for your help.

Yes, it is.

Not sure about this on mainline.

Hi,

So, it’s not a hardware limitation, but rather a software restriction to GICv2?
Does that mean it’s uncertain whether the upcoming kernel v6.12 will continue to use GICv2 or switch to GICv3?

Thanks.

No, from the datasheet, it is GICv2.

1 Like