1description: STMicroelectronics STM32 family External Interrupt Controller
2
3compatible: "st,stm32-exti"
4
5include: [base.yaml, interrupt-controller.yaml]
6
7properties:
8  reg:
9    required: true
10
11  interrupts:
12    required: true
13
14  interrupt-names:
15    required: true
16
17  num-lines:
18    type: int
19    required: true
20    description: Number of lines supported by the interrupt controller.
21
22  line-ranges:
23    type: array
24    required: true
25    description: |
26      Description of the input lines range for each interrupt line supported
27      by the external interrupt controller. For each line a couple of integers is
28      provided: the number of the first line of the range start and the length
29      of the range.
30      As example:
31             line-ranges = <0 1>, <1 1>, <2 1>, <3 1>,
32                           <4 1>, <5 5>, <10 6>;
33      Above property provides event-range for 7 lines.
34      5 first lines contain one element
35      6th line starts with input line 5 and contains 5 elements (5 to 9)
36      7th line starts with inupt line 10 and contains 6 elements (10 to 15)
37