:orphan: .. title:: PLIC .. option:: CONFIG_PLIC *Platform Level Interrupt Controller (PLIC)* Type: ``bool`` Help ==== .. code-block:: none Platform Level Interrupt Controller provides support for external interrupt lines defined by the RISC-V SoC; Direct dependencies =================== \ :option:`SOC_FAMILY_RISCV_PRIVILEGE ` *(Includes any dependencies from ifs and menus.)* Default ======= - y Symbols selected by this symbol =============================== - \ :option:`RISCV_HAS_PLIC ` - \ :option:`MULTI_LEVEL_INTERRUPTS ` - \ :option:`2ND_LEVEL_INTERRUPTS ` Kconfig definition ================== At ``/interrupt_controller/Kconfig:19`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:32`` → ``/Kconfig:26`` Menu path: (Top) → Device Drivers → Interrupt Controllers .. code-block:: kconfig config PLIC bool "Platform Level Interrupt Controller (PLIC)" default y select RISCV_HAS_PLIC select MULTI_LEVEL_INTERRUPTS select 2ND_LEVEL_INTERRUPTS depends on SOC_FAMILY_RISCV_PRIVILEGE help Platform Level Interrupt Controller provides support for external interrupt lines defined by the RISC-V SoC; *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*