This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

st,stm32-exti

Vendor: STMicroelectronics

Description

STMicroelectronics STM32 family External Interrupt Controller

Properties

Properties not inherited from the base binding file.

Name

Type

Details

num-lines

int

Number of lines supported by the interrupt controller.

This property is required.

line-ranges

array

Description of the the input lines range for each interrupt line supported
by the external interrupt controller. For each line a couple of integers is
provided: the number of the first line of the range start and the length
of the range.
As example:
       line-ranges = <0 1>, <1 1>, <2 1>, <3 1>,
                     <4 1>, <5 5>, <10 6>;
Above property provides event-range for 7 lines.
5 first lines contain one element
6th line starts with input line 5 and contains 5 elements (5 to 9)
7th line starts with inupt line 10 and contains 6 elements (10 to 15)

This property is required.

interrupt-controller

boolean

Convey's this node is an interrupt controller

This property is required.

#interrupt-cells

int

Number of items to expect in an interrupt specifier

This property is required.