162306a36Sopenharmony_ciCirrus Logic CLPS711X Interrupt Controller
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciRequired properties:
462306a36Sopenharmony_ci
562306a36Sopenharmony_ci- compatible: Should be "cirrus,ep7209-intc".
662306a36Sopenharmony_ci- reg: Specifies base physical address of the registers set.
762306a36Sopenharmony_ci- interrupt-controller: Identifies the node as an interrupt controller.
862306a36Sopenharmony_ci- #interrupt-cells: Specifies the number of cells needed to encode an
962306a36Sopenharmony_ci  interrupt source. The value shall be 1.
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ciThe interrupt sources are as follows:
1262306a36Sopenharmony_ciID	Name	Description
1362306a36Sopenharmony_ci---------------------------
1462306a36Sopenharmony_ci1:	BLINT	Battery low (FIQ)
1562306a36Sopenharmony_ci3:	MCINT	Media changed (FIQ)
1662306a36Sopenharmony_ci4:	CSINT	CODEC sound
1762306a36Sopenharmony_ci5:	EINT1	External 1
1862306a36Sopenharmony_ci6:	EINT2	External 2
1962306a36Sopenharmony_ci7:	EINT3	External 3
2062306a36Sopenharmony_ci8:	TC1OI	TC1 under flow
2162306a36Sopenharmony_ci9:	TC2OI	TC2 under flow
2262306a36Sopenharmony_ci10:	RTCMI	RTC compare match
2362306a36Sopenharmony_ci11:	TINT	64Hz tick
2462306a36Sopenharmony_ci12:	UTXINT1	UART1 transmit FIFO half empty
2562306a36Sopenharmony_ci13:	URXINT1	UART1 receive FIFO half full
2662306a36Sopenharmony_ci14:	UMSINT	UART1 modem status changed
2762306a36Sopenharmony_ci15:	SSEOTI	SSI1 end of transfer
2862306a36Sopenharmony_ci16:	KBDINT	Keyboard
2962306a36Sopenharmony_ci17:	SS2RX	SSI2 receive FIFO half or greater full
3062306a36Sopenharmony_ci18:	SS2TX	SSI2 transmit FIFO less than half empty
3162306a36Sopenharmony_ci28:	UTXINT2	UART2 transmit FIFO half empty
3262306a36Sopenharmony_ci29:	URXINT2	UART2 receive FIFO half full
3362306a36Sopenharmony_ci32:	DAIINT	DAI interface (FIQ)
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ciExample:
3662306a36Sopenharmony_ci	intc: interrupt-controller {
3762306a36Sopenharmony_ci		compatible = "cirrus,ep7312-intc", "cirrus,ep7209-intc";
3862306a36Sopenharmony_ci		reg = <0x80000000 0x4000>;
3962306a36Sopenharmony_ci		interrupt-controller;
4062306a36Sopenharmony_ci		#interrupt-cells = <1>;
4162306a36Sopenharmony_ci	};
42