| 
     1 RDA Micro RDA8810PL Interrupt Controller
    2 
    3 The interrupt controller in RDA8810PL SoC is a custom interrupt controller
    4 which supports up to 32 interrupts.
    5 
    6 Required 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 
   14 The interrupt sources are as follows:
   15 
   16 ID      Name
   17 ------------
   18 0:      PULSE_DUMMY
   19 1:      I2C
   20 2:      NAND_NFSC
   21 3:      SDMMC1
   22 4:      SDMMC2
   23 5:      SDMMC3
   24 6:      SPI1
   25 7:      SPI2
   26 8:      SPI3
   27 9:      UART1
   28 10:     UART2
   29 11:     UART3
   30 12:     GPIO1
   31 13:     GPIO2
   32 14:     GPIO3
   33 15:     KEYPAD
   34 16:     TIMER
   35 17:     TIMEROS
   36 18:     COMREG0
   37 19:     COMREG1
   38 20:     USB
   39 21:     DMC
   40 22:     DMA
   41 23:     CAMERA
   42 24:     GOUDA
   43 25:     GPU
   44 26:     VPU_JPG
   45 27:     VPU_HOST
   46 28:     VOC
   47 29:     AUIFC0
   48 30:     AUIFC1
   49 31:     L2CC
   50 
   51 Example:
   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                 };
Cache object: 3637ff3e070bd9e2a498c0632989b915 
 
 |