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 <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/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 <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/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 <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/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 <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/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 <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/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 <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/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 <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/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 <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/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 <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/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 <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/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 <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/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 <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/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 <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/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 <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/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 <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/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 <Zephyr>/Kconfig:8
→ <Zephyr>/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 <Zephyr>/Kconfig:8
→ <Zephyr>/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 <Zephyr>/Kconfig:8
→ <Zephyr>/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 <Zephyr>/Kconfig:8
→ <Zephyr>/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 <Zephyr>/Kconfig:8
→ <Zephyr>/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 <Zephyr>/Kconfig:8
→ <Zephyr>/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 <Zephyr>/Kconfig:8
→ <Zephyr>/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 <Zephyr>/Kconfig:8
→ <Zephyr>/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 <Zephyr>/Kconfig:8
→ <Zephyr>/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 <Zephyr>/Kconfig:8
→ <Zephyr>/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 <Zephyr>/Kconfig:8
→ <Zephyr>/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 <Zephyr>/Kconfig:8
→ <Zephyr>/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 <Zephyr>/Kconfig:8
→ <Zephyr>/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 <Zephyr>/Kconfig:8
→ <Zephyr>/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 <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:27
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
int
default 15
depends on SOC_QEMU_ARC
At <Zephyr>/arch/arc/Kconfig:116
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:39
→ <Zephyr>/arch/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.)