-
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_QEMU_ARC
|| ARC
(Includes any dependencies from ifs and menus.)
Defaults¶
2
4
4
4
4
4
4
4
4
2
2
15
Kconfig definitions¶
At <Zephyr>/soc/arc/snps_arc_hsdk/Kconfig.defconfig:9
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:19
→ <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 <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:19
→ <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 <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:19
→ <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 <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:19
→ <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 onSOC_EMSK_EM7D
&&SOC_EMSK
At <Zephyr>/soc/arc/snps_emsk/Kconfig.defconfig.em11d:10
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:19
→ <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 onSOC_EMSK_EM11D
&&SOC_EMSK
At <Zephyr>/soc/arc/snps_emsk/Kconfig.defconfig.em9d:10
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:19
→ <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 onSOC_EMSK_EM9D
&&SOC_EMSK
At <Zephyr>/soc/arc/snps_nsim/Kconfig.defconfig.em:9
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:19
→ <BuildDir>/Kconfig/Kconfig.soc.defconfig:1
→ <Zephyr>/soc/arc/snps_nsim/Kconfig.defconfig:15
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS int default 4 depends onSOC_NSIM_EM
&&SOC_NSIM
At <Zephyr>/soc/arc/snps_nsim/Kconfig.defconfig.em7d_v22:9
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:19
→ <BuildDir>/Kconfig/Kconfig.soc.defconfig:1
→ <Zephyr>/soc/arc/snps_nsim/Kconfig.defconfig:16
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS int default 4 depends onSOC_NSIM_EM7D_V22
&&SOC_NSIM
At <Zephyr>/soc/arc/snps_nsim/Kconfig.defconfig.sem:9
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:19
→ <BuildDir>/Kconfig/Kconfig.soc.defconfig:1
→ <Zephyr>/soc/arc/snps_nsim/Kconfig.defconfig:17
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS int default 4 depends onSOC_NSIM_SEM
&&SOC_NSIM
At <Zephyr>/soc/arc/snps_nsim/Kconfig.defconfig.hs:6
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:19
→ <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 onSOC_NSIM_HS
&&SOC_NSIM
At <Zephyr>/soc/arc/snps_nsim/Kconfig.defconfig.hs_smp:6
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:19
→ <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 onSOC_NSIM_HS_SMP
&&SOC_NSIM
At <Zephyr>/soc/arc/snps_qemu/Kconfig.defconfig:24
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:19
→ <BuildDir>/Kconfig/Kconfig.soc.defconfig:1
Menu path: (Top)
config NUM_IRQ_PRIO_LEVELS
int
default 15
depends on SOC_QEMU_ARC
At <Zephyr>/arch/arc/Kconfig:77
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:29
→ <Zephyr>/arch/Kconfig:12
Menu path: (Top) → ARC Options → ARCv2 Family 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.)