CONFIG_NUM_IRQ_PRIO_LEVELS¶
Number of supported interrupt priority levels
Type: int
Help¶
Interrupt priorities available will be 0 to NUM_IRQ_PRIO_LEVELS-1.
The minimum value is 1.
The BSP must provide a valid default for proper operation.
Direct dependencies¶
SOC_ARC_HSDK || SOC_ARC_IOT || SOC_ARC_EMSDP || (SOC_EMSK_EM7D && SOC_EMSK) || (SOC_EMSK_EM11D && SOC_EMSK) || (SOC_EMSK_EM9D && SOC_EMSK) || (SOC_NSIM_EM && SOC_NSIM) || (SOC_NSIM_EM7D_V22 && SOC_NSIM) || (SOC_NSIM_SEM && SOC_NSIM) || (SOC_NSIM_HS && SOC_NSIM) || (SOC_NSIM_HS_SMP && SOC_NSIM) || (SOC_NSIM_HS6X && SOC_NSIM) || (SOC_NSIM_HS6X_SMP && SOC_NSIM) || (SOC_NSIM_HS_MPUV6 && SOC_NSIM) || SOC_QEMU_ARC || SOC_ARC_HSDK || SOC_ARC_IOT || SOC_ARC_EMSDP || (SOC_EMSK_EM7D && SOC_EMSK) || (SOC_EMSK_EM11D && SOC_EMSK) || (SOC_EMSK_EM9D && SOC_EMSK) || (SOC_NSIM_EM && SOC_NSIM) || (SOC_NSIM_EM7D_V22 && SOC_NSIM) || (SOC_NSIM_SEM && SOC_NSIM) || (SOC_NSIM_HS && SOC_NSIM) || (SOC_NSIM_HS_SMP && SOC_NSIM) || (SOC_NSIM_HS6X && SOC_NSIM) || (SOC_NSIM_HS6X_SMP && SOC_NSIM) || (SOC_NSIM_HS_MPUV6 && SOC_NSIM) || SOC_QEMU_ARC || ARC
(Includes any dependencies from ifs and menus.)
Defaults¶
- 2 
- 4 
- 4 
- 4 
- 4 
- 4 
- 4 
- 4 
- 4 
- 2 
- 2 
- 2 
- 2 
- 2 
- 15 
- 2 
- 4 
- 4 
- 4 
- 4 
- 4 
- 4 
- 4 
- 4 
- 2 
- 2 
- 2 
- 2 
- 2 
- 15 
Kconfig definitions¶
At <Zephyr SoC>/arc/snps_arc_hsdk/Kconfig.defconfig:12
Included via Kconfig:8 → Kconfig.zephyr:25 → <BuildDir>/kconfig/Kconfig.soc.defconfig:1
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 2
    depends on SOC_ARC_HSDK
At <Zephyr SoC>/arc/snps_arc_iot/Kconfig.defconfig:13
Included via Kconfig:8 → Kconfig.zephyr:25 → <BuildDir>/kconfig/Kconfig.soc.defconfig:1
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 4
    depends on SOC_ARC_IOT
At <Zephyr SoC>/arc/snps_emsdp/Kconfig.defconfig:9
Included via Kconfig:8 → Kconfig.zephyr:25 → <BuildDir>/kconfig/Kconfig.soc.defconfig:1
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 4
    depends on SOC_ARC_EMSDP
At <Zephyr SoC>/arc/snps_emsk/Kconfig.defconfig.em7d:10
Included via Kconfig:8 → Kconfig.zephyr:25 → <BuildDir>/kconfig/Kconfig.soc.defconfig:1 → <Zephyr SoC>/arc/snps_emsk/Kconfig.defconfig:10
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 4
    depends on SOC_EMSK_EM7D && SOC_EMSK
At <Zephyr SoC>/arc/snps_emsk/Kconfig.defconfig.em11d:10
Included via Kconfig:8 → Kconfig.zephyr:25 → <BuildDir>/kconfig/Kconfig.soc.defconfig:1 → <Zephyr SoC>/arc/snps_emsk/Kconfig.defconfig:11
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 4
    depends on SOC_EMSK_EM11D && SOC_EMSK
At <Zephyr SoC>/arc/snps_emsk/Kconfig.defconfig.em9d:10
Included via Kconfig:8 → Kconfig.zephyr:25 → <BuildDir>/kconfig/Kconfig.soc.defconfig:1 → <Zephyr SoC>/arc/snps_emsk/Kconfig.defconfig:12
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 4
    depends on SOC_EMSK_EM9D && SOC_EMSK
At <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig.em:9
Included via Kconfig:8 → Kconfig.zephyr:25 → <BuildDir>/kconfig/Kconfig.soc.defconfig:1 → <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig:12
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 4
    depends on SOC_NSIM_EM && SOC_NSIM
At <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig.em7d_v22:9
Included via Kconfig:8 → Kconfig.zephyr:25 → <BuildDir>/kconfig/Kconfig.soc.defconfig:1 → <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig:13
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 4
    depends on SOC_NSIM_EM7D_V22 && SOC_NSIM
At <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig.sem:9
Included via Kconfig:8 → Kconfig.zephyr:25 → <BuildDir>/kconfig/Kconfig.soc.defconfig:1 → <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig:14
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 4
    depends on SOC_NSIM_SEM && SOC_NSIM
At <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig.hs:9
Included via Kconfig:8 → Kconfig.zephyr:25 → <BuildDir>/kconfig/Kconfig.soc.defconfig:1 → <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig:15
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 2
    depends on SOC_NSIM_HS && SOC_NSIM
At <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig.hs_smp:9
Included via Kconfig:8 → Kconfig.zephyr:25 → <BuildDir>/kconfig/Kconfig.soc.defconfig:1 → <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig:16
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 2
    depends on SOC_NSIM_HS_SMP && SOC_NSIM
At <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig.hs6x:9
Included via Kconfig:8 → Kconfig.zephyr:25 → <BuildDir>/kconfig/Kconfig.soc.defconfig:1 → <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig:17
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 2
    depends on SOC_NSIM_HS6X && SOC_NSIM
At <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig.hs6x_smp:9
Included via Kconfig:8 → Kconfig.zephyr:25 → <BuildDir>/kconfig/Kconfig.soc.defconfig:1 → <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig:18
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 2
    depends on SOC_NSIM_HS6X_SMP && SOC_NSIM
At <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig.hs_mpuv6:9
Included via Kconfig:8 → Kconfig.zephyr:25 → <BuildDir>/kconfig/Kconfig.soc.defconfig:1 → <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig:19
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 2
    depends on SOC_NSIM_HS_MPUV6 && SOC_NSIM
At <Zephyr SoC>/arc/snps_qemu/Kconfig.defconfig:20
Included via Kconfig:8 → Kconfig.zephyr:25 → <BuildDir>/kconfig/Kconfig.soc.defconfig:1
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 15
    depends on SOC_QEMU_ARC
At <Zephyr SoC>/arc/snps_arc_hsdk/Kconfig.defconfig:12
Included via Kconfig:8 → Kconfig.zephyr:27
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 2
    depends on SOC_ARC_HSDK
At <Zephyr SoC>/arc/snps_arc_iot/Kconfig.defconfig:13
Included via Kconfig:8 → Kconfig.zephyr:27
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 4
    depends on SOC_ARC_IOT
At <Zephyr SoC>/arc/snps_emsdp/Kconfig.defconfig:9
Included via Kconfig:8 → Kconfig.zephyr:27
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 4
    depends on SOC_ARC_EMSDP
At <Zephyr SoC>/arc/snps_emsk/Kconfig.defconfig.em7d:10
Included via Kconfig:8 → Kconfig.zephyr:27 → <Zephyr SoC>/arc/snps_emsk/Kconfig.defconfig:10
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 4
    depends on SOC_EMSK_EM7D && SOC_EMSK
At <Zephyr SoC>/arc/snps_emsk/Kconfig.defconfig.em11d:10
Included via Kconfig:8 → Kconfig.zephyr:27 → <Zephyr SoC>/arc/snps_emsk/Kconfig.defconfig:11
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 4
    depends on SOC_EMSK_EM11D && SOC_EMSK
At <Zephyr SoC>/arc/snps_emsk/Kconfig.defconfig.em9d:10
Included via Kconfig:8 → Kconfig.zephyr:27 → <Zephyr SoC>/arc/snps_emsk/Kconfig.defconfig:12
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 4
    depends on SOC_EMSK_EM9D && SOC_EMSK
At <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig.em:9
Included via Kconfig:8 → Kconfig.zephyr:27 → <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig:12
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 4
    depends on SOC_NSIM_EM && SOC_NSIM
At <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig.em7d_v22:9
Included via Kconfig:8 → Kconfig.zephyr:27 → <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig:13
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 4
    depends on SOC_NSIM_EM7D_V22 && SOC_NSIM
At <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig.sem:9
Included via Kconfig:8 → Kconfig.zephyr:27 → <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig:14
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 4
    depends on SOC_NSIM_SEM && SOC_NSIM
At <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig.hs:9
Included via Kconfig:8 → Kconfig.zephyr:27 → <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig:15
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 2
    depends on SOC_NSIM_HS && SOC_NSIM
At <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig.hs_smp:9
Included via Kconfig:8 → Kconfig.zephyr:27 → <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig:16
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 2
    depends on SOC_NSIM_HS_SMP && SOC_NSIM
At <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig.hs6x:9
Included via Kconfig:8 → Kconfig.zephyr:27 → <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig:17
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 2
    depends on SOC_NSIM_HS6X && SOC_NSIM
At <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig.hs6x_smp:9
Included via Kconfig:8 → Kconfig.zephyr:27 → <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig:18
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 2
    depends on SOC_NSIM_HS6X_SMP && SOC_NSIM
At <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig.hs_mpuv6:9
Included via Kconfig:8 → Kconfig.zephyr:27 → <Zephyr SoC>/arc/snps_nsim/Kconfig.defconfig:19
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 2
    depends on SOC_NSIM_HS_MPUV6 && SOC_NSIM
At <Zephyr SoC>/arc/snps_qemu/Kconfig.defconfig:20
Included via Kconfig:8 → Kconfig.zephyr:27
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
    int
    default 15
    depends on SOC_QEMU_ARC
At <Zephyr Architecture>/arc/Kconfig:116
Included via Kconfig:8 → Kconfig.zephyr:39 → <Zephyr Architecture>/Kconfig:12
Menu path: (Top) → ARC Options → ARC CPU Options
config NUM_IRQ_PRIO_LEVELS
    int "Number of supported interrupt priority levels"
    range 1 16
    depends on ARC
    help
      Interrupt priorities available will be 0 to NUM_IRQ_PRIO_LEVELS-1.
      The minimum value is 1.
      The BSP must provide a valid default for proper operation.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)