summaryrefslogtreecommitdiff
path: root/libcpu/risc-v/common/pic/Kconfig
blob: 19d42bcd55e5c6e5a7352962933d6c1afecc4c06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
config RT_PIC_RISCV_AIA
    bool "RISC-V AIA (Advanced Interrupt Architecture)"
    depends on RT_USING_PIC
    select RT_USING_OFW
    select RT_PIC_RISCV_INTC
    help
      with APLIC (Advanced Platform-Level Interrupt Controller) and
           IMSIC (Incoming MSI Controller)

config RT_PIC_RISCV_CLIC
    bool "RISC-V CLIC (Core-Local Interrupt Controller)"
    depends on RT_USING_PIC
    select RT_USING_OFW

config RT_PIC_RISCV_INTC
    bool "RISC-V CPU interrupt controller"
    depends on RT_USING_PIC
    select RT_USING_OFW

config RT_PIC_SIFIVE_PLIC
    bool "SiFive PLIC (Platform-Level Interrupt Controller)"
    depends on RT_USING_PIC
    select RT_USING_OFW
    select RT_PIC_RISCV_INTC