1baee214bSAlexander ShiyanCirrus Logic CLPS711X Interrupt Controller
2baee214bSAlexander Shiyan
3baee214bSAlexander ShiyanRequired properties:
4baee214bSAlexander Shiyan
54b4d9949SAlexander Shiyan- compatible: Should be "cirrus,ep7209-intc".
6baee214bSAlexander Shiyan- reg: Specifies base physical address of the registers set.
7baee214bSAlexander Shiyan- interrupt-controller: Identifies the node as an interrupt controller.
8baee214bSAlexander Shiyan- #interrupt-cells: Specifies the number of cells needed to encode an
9baee214bSAlexander Shiyan  interrupt source. The value shall be 1.
10baee214bSAlexander Shiyan
11baee214bSAlexander ShiyanThe interrupt sources are as follows:
12baee214bSAlexander ShiyanID	Name	Description
13baee214bSAlexander Shiyan---------------------------
14baee214bSAlexander Shiyan1:	BLINT	Battery low (FIQ)
15baee214bSAlexander Shiyan3:	MCINT	Media changed (FIQ)
16baee214bSAlexander Shiyan4:	CSINT	CODEC sound
17baee214bSAlexander Shiyan5:	EINT1	External 1
18baee214bSAlexander Shiyan6:	EINT2	External 2
19baee214bSAlexander Shiyan7:	EINT3	External 3
20baee214bSAlexander Shiyan8:	TC1OI	TC1 under flow
21baee214bSAlexander Shiyan9:	TC2OI	TC2 under flow
22baee214bSAlexander Shiyan10:	RTCMI	RTC compare match
23baee214bSAlexander Shiyan11:	TINT	64Hz tick
24baee214bSAlexander Shiyan12:	UTXINT1	UART1 transmit FIFO half empty
25baee214bSAlexander Shiyan13:	URXINT1	UART1 receive FIFO half full
26baee214bSAlexander Shiyan14:	UMSINT	UART1 modem status changed
27baee214bSAlexander Shiyan15:	SSEOTI	SSI1 end of transfer
28baee214bSAlexander Shiyan16:	KBDINT	Keyboard
29baee214bSAlexander Shiyan17:	SS2RX	SSI2 receive FIFO half or greater full
30baee214bSAlexander Shiyan18:	SS2TX	SSI2 transmit FIFO less than half empty
31baee214bSAlexander Shiyan28:	UTXINT2	UART2 transmit FIFO half empty
32baee214bSAlexander Shiyan29:	URXINT2	UART2 receive FIFO half full
33baee214bSAlexander Shiyan32:	DAIINT	DAI interface (FIQ)
34baee214bSAlexander Shiyan
35baee214bSAlexander ShiyanExample:
36baee214bSAlexander Shiyan	intc: interrupt-controller {
374b4d9949SAlexander Shiyan		compatible = "cirrus,ep7312-intc", "cirrus,ep7209-intc";
38baee214bSAlexander Shiyan		reg = <0x80000000 0x4000>;
39baee214bSAlexander Shiyan		interrupt-controller;
40baee214bSAlexander Shiyan		#interrupt-cells = <1>;
41baee214bSAlexander Shiyan	};
42