blob: e0062aebf025e3975977743232785a1a2ffea4c0 [file] [log] [blame]
Manivannan Sadhasivamcdf61792018-12-10 23:05:39 +05301RDA Micro RDA8810PL Interrupt Controller
2
3The interrupt controller in RDA8810PL SoC is a custom interrupt controller
4which supports up to 32 interrupts.
5
6Required properties:
7
8- compatible: Should be "rda,8810pl-intc".
9- reg: Specifies base physical address of the registers set.
10- interrupt-controller: Identifies the node as an interrupt controller.
11- #interrupt-cells: Specifies the number of cells needed to encode an
12 interrupt source. The value shall be 2.
13
14The interrupt sources are as follows:
15
16ID Name
17------------
180: PULSE_DUMMY
191: I2C
202: NAND_NFSC
213: SDMMC1
224: SDMMC2
235: SDMMC3
246: SPI1
257: SPI2
268: SPI3
279: UART1
2810: UART2
2911: UART3
3012: GPIO1
3113: GPIO2
3214: GPIO3
3315: KEYPAD
3416: TIMER
3517: TIMEROS
3618: COMREG0
3719: COMREG1
3820: USB
3921: DMC
4022: DMA
4123: CAMERA
4224: GOUDA
4325: GPU
4426: VPU_JPG
4527: VPU_HOST
4628: VOC
4729: AUIFC0
4830: AUIFC1
4931: L2CC
50
51Example:
52 apb@20800000 {
53 compatible = "simple-bus";
54 ...
55 intc: interrupt-controller@0 {
56 compatible = "rda,8810pl-intc";
57 reg = <0x0 0x1000>;
58 interrupt-controller;
59 #interrupt-cells = <2>;
60 };
61 };