HomeFreeBSD

arm64: allwinner: Add r_intc driver

Description

arm64: allwinner: Add r_intc driver

The r intc interrupt controller seems to do a lot of things :

  • It can handle the NMI interrupt
  • It have local interrupts for some device that also can be muxed with GIC
  • It can serve as an forwarder for the GIC

It's mostly used for deepsleep/wakeup if I understood correctly and we do not
support this on arm64.

For now just forward everything to the GIC so interrupts works again for device
which now have this interrupts controller set since dts v5.12

Sponsored by: Diablotin Systems

(cherry picked from commit 993e8236c30a03980a563c63d1e6eae6b6dfbf59)

Details

Provenance
manuAuthored on Jul 1 2021, 4:41 PM
Parents
rG4e6f174686f6: arm: allwinner: dtb: Add overlays to disable SD/MMC node
Branches
Unknown
Tags
Unknown