CONFIG_MULTI_LEVEL_INTERRUPTS

Multi-level Interrupts

Type: bool

Help

Multiple levels of interrupts are normally used to increase the number of addressable interrupts in a system. For e.g., if 2 levels of interrupts are used, the 2nd level controller would combine all interrupts routed to it into one line which then gets routed to one of the lines in 1st level interrupt controller.

Direct dependencies

GEN_SW_ISR_TABLE

(Includes any dependencies from if’s and menus.)

Defaults

No defaults. Implicitly defaults to n.

Kconfig definition

At drivers/interrupt_controller/Kconfig.multilevel:8

Included via Kconfig:10Kconfig.zephyr:29drivers/Kconfig:24drivers/interrupt_controller/Kconfig:163

Menu path: (top menu) → Device Drivers → Interrupt Controllers

config MULTI_LEVEL_INTERRUPTS
    bool
    prompt "Multi-level Interrupts" if GEN_SW_ISR_TABLE
    depends on GEN_SW_ISR_TABLE
    help
      Multiple levels of interrupts are normally used to increase the
      number of addressable interrupts in a system. For e.g., if 2 levels
      of interrupts are used, the 2nd level controller would combine all
      interrupts routed to it into one line which then gets routed to one
      of the lines in 1st level interrupt controller.

(Definitions include propagated dependencies, including from if’s and menus.)