1STM32 External Interrupt Controller
2
3Required properties:
4
5- compatible: Should be:
6    "st,stm32-exti"
7    "st,stm32h7-exti"
8    "st,stm32mp1-exti"
9- reg: Specifies base physical address and size of the registers
10- interrupt-controller: Indentifies the node as an interrupt controller
11- #interrupt-cells: Specifies the number of cells to encode an interrupt
12  specifier, shall be 2
13- interrupts: interrupts references to primary interrupt controller
14  (only needed for exti controller with multiple exti under
15  same parent interrupt: st,stm32-exti and st,stm32h7-exti)
16
17Optional properties:
18
19- hwlocks: reference to a phandle of a hardware spinlock provider node.
20
21Example:
22
23exti: interrupt-controller@40013c00 {
24	compatible = "st,stm32-exti";
25	interrupt-controller;
26	#interrupt-cells = <2>;
27	reg = <0x40013C00 0x400>;
28	interrupts = <1>, <2>, <3>, <6>, <7>, <8>, <9>, <10>, <23>, <40>, <41>, <42>, <62>, <76>;
29};
30