SiFive Platform-Level Interrupt Controller
modulename: irq-sifive-plic.ko
configname: CONFIG_SIFIVE_PLIC
Linux Kernel Configuration
└─>Device Drivers
└─>IRQ chip support
└─>SiFive Platform-Level Interrupt Controller
In linux kernel since version 3.10 (release Date: 2013-06-30)
This enables support for the PLIC chip found in SiFive (and
potentially other) RISC-V systems. The PLIC controls devices
interrupts and connects them to each core's local interrupt
controller. Aside from timer and software interrupts, all other
interrupt sources are subordinate to the PLIC.
If you don't know what to do here, say Y.
potentially other) RISC-V systems. The PLIC controls devices
interrupts and connects them to each core's local interrupt
controller. Aside from timer and software interrupts, all other
interrupt sources are subordinate to the PLIC.
If you don't know what to do here, say Y.
source code:
selects
CONFIG_IRQ_DOMAIN_HIERARCHYCONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK