/linux-4.1.27/drivers/irqchip/ |
D | irq-bcm7038-l1.c | 79 static inline unsigned int reg_status(struct bcm7038_l1_chip *intc, in reg_status() argument 82 return (0 * intc->n_words + word) * sizeof(u32); in reg_status() 85 static inline unsigned int reg_mask_status(struct bcm7038_l1_chip *intc, in reg_mask_status() argument 88 return (1 * intc->n_words + word) * sizeof(u32); in reg_mask_status() 91 static inline unsigned int reg_mask_set(struct bcm7038_l1_chip *intc, in reg_mask_set() argument 94 return (2 * intc->n_words + word) * sizeof(u32); in reg_mask_set() 97 static inline unsigned int reg_mask_clr(struct bcm7038_l1_chip *intc, in reg_mask_clr() argument 100 return (3 * intc->n_words + word) * sizeof(u32); in reg_mask_clr() 121 struct bcm7038_l1_chip *intc = irq_desc_get_handler_data(desc); in bcm7038_l1_irq_handle() local 127 cpu = intc->cpus[cpu_logical_map(smp_processor_id())]; in bcm7038_l1_irq_handle() [all …]
|
D | irq-moxart.c | 45 static struct moxart_irq_data intc; variable 52 irqstat = readl(intc.base + IRQ_STATUS_REG); in handle_irq() 56 handle_IRQ(irq_linear_revmap(intc.domain, hwirq), regs); in handle_irq() 68 intc.base = of_iomap(node, 0); in moxart_of_intc_init() 69 if (!intc.base) { in moxart_of_intc_init() 75 intc.domain = irq_domain_add_linear(node, 32, &irq_generic_chip_ops, in moxart_of_intc_init() 76 intc.base); in moxart_of_intc_init() 77 if (!intc.domain) { in moxart_of_intc_init() 82 ret = irq_alloc_domain_generic_chips(intc.domain, 32, 1, in moxart_of_intc_init() 88 irq_domain_remove(intc.domain); in moxart_of_intc_init() [all …]
|
D | irq-s3c24xx.c | 56 struct s3c_irq_intc *intc; member 90 struct s3c_irq_intc *intc = irq_data->intc; in s3c_irq_mask() local 91 struct s3c_irq_intc *parent_intc = intc->parent; in s3c_irq_mask() 96 mask = __raw_readl(intc->reg_mask); in s3c_irq_mask() 98 __raw_writel(mask, intc->reg_mask); in s3c_irq_mask() 118 struct s3c_irq_intc *intc = irq_data->intc; in s3c_irq_unmask() local 119 struct s3c_irq_intc *parent_intc = intc->parent; in s3c_irq_unmask() 123 mask = __raw_readl(intc->reg_mask); in s3c_irq_unmask() 125 __raw_writel(mask, intc->reg_mask); in s3c_irq_unmask() 137 struct s3c_irq_intc *intc = irq_data->intc; in s3c_irq_ack() local [all …]
|
D | irq-bcm2835.c | 97 static struct armctrl_ic intc __read_mostly; 103 writel_relaxed(HWIRQ_BIT(d->hwirq), intc.disable[HWIRQ_BANK(d->hwirq)]); in armctrl_mask_irq() 108 writel_relaxed(HWIRQ_BIT(d->hwirq), intc.enable[HWIRQ_BANK(d->hwirq)]); in armctrl_unmask_irq() 153 intc.domain = irq_domain_add_linear(node, MAKE_HWIRQ(NR_BANKS, 0), in armctrl_of_init() 155 if (!intc.domain) in armctrl_of_init() 159 intc.pending[b] = base + reg_pending[b]; in armctrl_of_init() 160 intc.enable[b] = base + reg_enable[b]; in armctrl_of_init() 161 intc.disable[b] = base + reg_disable[b]; in armctrl_of_init() 164 irq = irq_create_mapping(intc.domain, MAKE_HWIRQ(b, i)); in armctrl_of_init() 186 while ((stat = readl_relaxed(intc.pending[bank]))) { in armctrl_handle_bank() [all …]
|
D | irq-vt8500.c | 81 static struct vt8500_irq_data intc[VT8500_INTC_MAX]; variable 189 base = intc[i].base; in vt8500_handle_irq() 201 handle_domain_irq(intc[i].domain, irqnr, regs); in vt8500_handle_irq() 217 intc[active_cnt].base = of_iomap(np, 0); in vt8500_irq_init() 218 intc[active_cnt].domain = irq_domain_add_linear(node, 64, in vt8500_irq_init() 219 &vt8500_irq_domain_ops, &intc[active_cnt]); in vt8500_irq_init() 221 if (!intc[active_cnt].base) { in vt8500_irq_init() 226 if (!intc[active_cnt].domain) { in vt8500_irq_init() 233 vt8500_init_irq_hw(intc[active_cnt].base); in vt8500_irq_init()
|
D | irq-hip04.c | 207 static u16 hip04_get_cpumask(struct hip04_irq_data *intc) in hip04_get_cpumask() argument 209 void __iomem *base = intc->dist_base; in hip04_get_cpumask() 225 static void __init hip04_irq_dist_init(struct hip04_irq_data *intc) in hip04_irq_dist_init() argument 229 unsigned int nr_irqs = intc->nr_irqs; in hip04_irq_dist_init() 230 void __iomem *base = intc->dist_base; in hip04_irq_dist_init() 237 cpumask = hip04_get_cpumask(intc); in hip04_irq_dist_init() 247 static void hip04_irq_cpu_init(struct hip04_irq_data *intc) in hip04_irq_cpu_init() argument 249 void __iomem *dist_base = intc->dist_base; in hip04_irq_cpu_init() 250 void __iomem *base = intc->cpu_base; in hip04_irq_cpu_init() 258 cpu_mask = hip04_get_cpumask(intc); in hip04_irq_cpu_init()
|
D | Makefile | 18 obj-$(CONFIG_OMAP_IRQCHIP) += irq-omap-intc.o 32 obj-$(CONFIG_RENESAS_INTC_IRQPIN) += irq-renesas-intc-irqpin.o
|
/linux-4.1.27/arch/m68k/coldfire/ |
D | Makefile | 18 obj-$(CONFIG_M5206) += m5206.o timers.o intc.o reset.o 19 obj-$(CONFIG_M5206e) += m5206.o timers.o intc.o reset.o 20 obj-$(CONFIG_M520x) += m520x.o pit.o intc-simr.o reset.o 21 obj-$(CONFIG_M523x) += m523x.o pit.o dma_timer.o intc-2.o reset.o 22 obj-$(CONFIG_M5249) += m5249.o timers.o intc.o intc-5249.o reset.o 23 obj-$(CONFIG_M525x) += m525x.o timers.o intc.o intc-525x.o reset.o 24 obj-$(CONFIG_M527x) += m527x.o pit.o intc-2.o reset.o 25 obj-$(CONFIG_M5272) += m5272.o intc-5272.o timers.o 26 obj-$(CONFIG_M528x) += m528x.o pit.o intc-2.o reset.o 27 obj-$(CONFIG_M5307) += m5307.o timers.o intc.o reset.o [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/mrvl/ |
D | intc.txt | 4 - compatible : Should be "mrvl,mmp-intc", "mrvl,mmp2-intc" or 5 "mrvl,mmp2-mux-intc" 7 If the interrupt controller is intc, address and length means the range 8 of the whold interrupt controller. If the interrupt controller is mux-intc, 9 address and length means one register. Since address of mux-intc is in the 10 range of intc. mux-intc is secondary interrupt controller. 12 only required in mux-intc interrupt controller. 14 only required in mux-intc interrupt controller. 18 - mrvl,intc-nr-irqs : Specifies the number of interrupts in the interrupt 24 intc: interrupt-controller@d4282000 { [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/interrupt-controller/ |
D | ti,omap-intc-irq.txt | 1 Omap2/3 intc controller 3 On TI omap2 and 3 the intc interrupt controller can provide 8 "ti,omap2-intc" 9 "ti,omap3-intc" 10 "ti,dm814-intc" 11 "ti,dm816-intc" 12 "ti,am33xx-intc" 16 source, should be 1 for intc 23 intc: interrupt-controller@48200000 { 24 compatible = "ti,omap3-intc";
|
D | renesas,intc-irqpin.txt | 5 - compatible: has to be "renesas,intc-irqpin-<soctype>", "renesas,intc-irqpin" 8 - "renesas,intc-irqpin-r8a7740" (R-Mobile A1) 9 - "renesas,intc-irqpin-r8a7778" (R-Car M1A) 10 - "renesas,intc-irqpin-r8a7779" (R-Car H1) 11 - "renesas,intc-irqpin-sh73a0" (SH-Mobile AG5)
|
D | marvell,orion-intc.txt | 6 - compatible: shall be "marvell,orion-intc" 18 intc: interrupt-controller { 19 compatible = "marvell,orion-intc"; 29 - compatible: shall be "marvell,orion-bridge-intc" 41 compatible = "marvell,orion-bridge-intc";
|
D | brcm,l2-intc.txt | 5 - compatible: should be "brcm,l2-intc" 23 compatible = "brcm,l2-intc"; 27 interrupt-parent = <&intc>;
|
D | cirrus,clps711x-intc.txt | 5 - compatible: Should be "cirrus,clps711x-intc". 36 intc: interrupt-controller { 37 compatible = "cirrus,clps711x-intc";
|
D | lsi,zevio-intc.txt | 4 - compatible: Compatible property value should be "lsi,zevio-intc". 14 compatible = "lsi,zevio-intc";
|
D | abilis,tb10x-ictl.txt | 24 intc: interrupt-controller { /* Parent interrupt controller */ 35 interrupt-parent = <&intc>;
|
D | brcm,bcm3380-l2-intc.txt | 15 - compatible: should be "brcm,bcm3380-l2-intc" 34 compatible = "brcm,bcm3380-l2-intc";
|
D | brcm,bcm7120-l2-intc.txt | 54 - compatible: should be "brcm,bcm7120-l2-intc" 82 compatible = "brcm,bcm7120-l2-intc"; 83 interrupt-parent = <&intc>;
|
D | brcm,bcm7038-l1-intc.txt | 25 - compatible: should be "brcm,bcm7038-l1-intc" 44 compatible = "brcm,bcm7038-l1-intc";
|
D | allwinner,sun4i-ic.txt | 13 intc: interrupt-controller {
|
D | digicolor-ic.txt | 15 intc: interrupt-controller@f0000040 {
|
D | opencores,or1k-pic.txt | 19 intc: interrupt-controller {
|
D | interrupts.txt | 51 vic: intc@10140000 { 58 sic: intc@10003000 {
|
D | allwinner,sun67i-sc-nmi.txt | 20 sc-nmi-intc@01c00030 {
|
D | samsung,s3c24xx-irq.txt | 51 interrupt-parent = <&intc>;
|
D | nvidia,tegra-ictlr.txt | 42 interrupt-parent = <&intc>;
|
D | brcm,bcm2835-armctrl-ic.txt | 105 intc: interrupt-controller {
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | mmp2.dtsi | 27 interrupt-parent = <&intc>; 42 intc: interrupt-controller@d4282000 { label 43 compatible = "mrvl,mmp2-intc"; 47 mrvl,intc-nr-irqs = <64>; 51 compatible = "mrvl,mmp2-mux-intc"; 57 mrvl,intc-nr-irqs = <2>; 61 compatible = "mrvl,mmp2-mux-intc"; 67 mrvl,intc-nr-irqs = <2>; 72 compatible = "mrvl,mmp2-mux-intc"; 78 mrvl,intc-nr-irqs = <3>; [all …]
|
D | zynq-7000.dtsi | 47 interrupt-parent = <&intc>; 64 interrupt-parent = <&intc>; 71 interrupt-parent = <&intc>; 82 interrupt-parent = <&intc>; 94 interrupt-parent = <&intc>; 104 interrupt-parent = <&intc>; 113 interrupt-parent = <&intc>; 124 interrupt-parent = <&intc>; 131 intc: interrupt-controller@f8f01000 { label 175 interrupt-parent = <&intc>; [all …]
|
D | vf500.dtsi | 29 intc: interrupt-controller@40002000 { label 33 interrupt-parent = <&intc>; 42 interrupt-parent = <&intc>; 50 interrupt-parent = <&intc>;
|
D | pxa168.dtsi | 26 interrupt-parent = <&intc>; 36 intc: interrupt-controller@d4282000 { label 37 compatible = "mrvl,mmp-intc"; 41 mrvl,intc-nr-irqs = <64>;
|
D | pxa3xx.dtsi | 28 marvell,intc-priority; 29 marvell,intc-nr-irqs = <56>;
|
D | pxa910.dtsi | 26 interrupt-parent = <&intc>; 41 intc: interrupt-controller@d4282000 { label 42 compatible = "mrvl,mmp-intc"; 46 mrvl,intc-nr-irqs = <64>;
|
D | stih41x.dtsi | 27 intc: interrupt-controller@fffe1000 { label 41 interrupt-parent = <&intc>;
|
D | vt8500.dtsi | 36 interrupt-parent = <&intc>; 38 intc: interrupt-controller@d8140000 { label 39 compatible = "via,vt8500-intc";
|
D | pxa27x.dtsi | 11 marvell,intc-priority; 12 marvell,intc-nr-irqs = <34>;
|
D | orion5x.dtsi | 16 interrupt-parent = <&intc>; 122 compatible = "marvell,orion-bridge-intc"; 130 intc: interrupt-controller@20200 { label 131 compatible = "marvell,orion-intc";
|
D | nspire-classic.dtsi | 69 intc: interrupt-controller@DC000000 { label 70 compatible = "lsi,zevio-intc";
|
D | s3c24xx.dtsi | 15 interrupt-parent = <&intc>; 24 intc:interrupt-controller@4a000000 { label
|
D | omap3.dtsi | 19 interrupt-parent = <&intc>; 186 intc: interrupt-controller@48200000 { label 187 compatible = "ti,omap3-intc"; 286 interrupts-extended = <&intc 72>; 296 interrupts-extended = <&intc 73>; 306 interrupts-extended = <&intc 74>; 702 interrupt-parent = <&intc>; 709 interrupt-parent = <&intc>; 814 interrupt-parent = <&intc>; 827 interrupt-parent = <&intc>;
|
D | pxa2xx.dtsi | 42 compatible = "marvell,pxa-intc"; 45 marvell,intc-nr-irqs = <32>;
|
D | da850.dtsi | 18 intc: interrupt-controller { label 19 compatible = "ti,cp-intc"; 22 ti,intc-size = <100>; 32 interrupt-parent = <&intc>;
|
D | r8a7740.dtsi | 71 compatible = "renesas,intc-irqpin-r8a7740", "renesas,intc-irqpin"; 93 compatible = "renesas,intc-irqpin-r8a7740", "renesas,intc-irqpin"; 115 compatible = "renesas,intc-irqpin-r8a7740", "renesas,intc-irqpin"; 137 compatible = "renesas,intc-irqpin-r8a7740", "renesas,intc-irqpin";
|
D | am33xx.dtsi | 18 interrupt-parent = <&intc>; 152 intc: interrupt-controller@48200000 { label 153 compatible = "ti,am33xx-intc"; 312 interrupt-parent = <&intc>; 325 interrupt-parent = <&intc>; 335 interrupt-parent = <&intc>; 721 interrupt-parent = <&intc>; 784 interrupt-parent = <&intc>; 793 interrupt-parent = <&intc>;
|
D | moxart.dtsi | 13 interrupt-parent = <&intc>; 38 intc: interrupt-controller@98800000 { label
|
D | omap3-cm-t3x30.dtsi | 68 interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 69 interrupt-parent = <&intc>;
|
D | dove.dtsi | 11 interrupt-parent = <&intc>; 57 msi-parent = <&intc>; 82 interrupt-map = <0 0 0 0 &intc 16>; 100 interrupt-map = <0 0 0 0 &intc 18>; 198 compatible = "marvell,orion-bridge-intc"; 206 intc: main-interrupt-ctrl@20200 { label 207 compatible = "marvell,orion-intc";
|
D | omap3-evm-common.dtsi | 41 interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 42 interrupt-parent = <&intc>;
|
D | omap3-evm-37xx.dts | 143 interrupts-extended = <&intc 72 &omap3_pmx_core OMAP3_UART1_RX>; 147 interrupts-extended = <&intc 73 &omap3_pmx_core OMAP3_UART2_RX>; 151 interrupts-extended = <&intc 74 &omap3_pmx_core OMAP3_UART3_RX>;
|
D | kirkwood.dtsi | 9 interrupt-parent = <&intc>; 211 compatible = "marvell,orion-bridge-intc"; 231 intc: main-interrupt-ctrl@20200 { label 232 compatible = "marvell,orion-intc";
|
D | kirkwood-6282.dtsi | 32 interrupt-map = <0 0 0 0 &intc 9>; 49 interrupt-map = <0 0 0 0 &intc 10>;
|
D | am3517-craneboard.dts | 89 interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 90 interrupt-parent = <&intc>;
|
D | omap2.dtsi | 19 interrupt-parent = <&intc>; 74 intc: interrupt-controller@1 { label 75 compatible = "ti,omap2-intc";
|
D | bcm2835.dtsi | 6 interrupt-parent = <&intc>; 46 intc: interrupt-controller@7e00b200 { label
|
D | sh73a0.dtsi | 94 compatible = "renesas,intc-irqpin-sh73a0", "renesas,intc-irqpin"; 116 compatible = "renesas,intc-irqpin-sh73a0", "renesas,intc-irqpin"; 138 compatible = "renesas,intc-irqpin-sh73a0", "renesas,intc-irqpin"; 160 compatible = "renesas,intc-irqpin-sh73a0", "renesas,intc-irqpin";
|
D | r8a7779-marzen.dts | 180 intc { 182 renesas,function = "intc";
|
D | omap3-ldp.dts | 162 interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 163 interrupt-parent = <&intc>; 289 interrupts-extended = <&intc 74 &omap3_pmx_core OMAP3_UART3_RX>;
|
D | stih407-family.dtsi | 30 intc: interrupt-controller@08761000 { label 43 interrupt-parent = <&intc>; 62 interrupt-parent = <&intc>;
|
D | kirkwood-98dx4122.dtsi | 28 interrupt-map = <0 0 0 0 &intc 9>;
|
D | qcom-msm8660.dtsi | 12 interrupt-parent = <&intc>; 46 intc: interrupt-controller@2080000 { label
|
D | omap3-n950-n9.dtsi | 54 interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 55 interrupt-parent = <&intc>;
|
D | cx92755.dtsi | 52 interrupt-parent = <&intc>; 70 intc: interrupt-controller@f0000040 { label
|
D | wm8650.dtsi | 37 compatible = "via,vt8500-intc"; 45 compatible = "via,vt8500-intc";
|
D | omap3-beagle-xm.dts | 272 interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 273 interrupt-parent = <&intc>; 335 interrupts-extended = <&intc 74 &omap3_pmx_core OMAP3_UART3_RX>;
|
D | socfpga_arria10.dtsi | 54 intc: intc@ffffd000 { label 67 interrupt-parent = <&intc>;
|
D | omap3-igep.dtsi | 158 interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 159 interrupt-parent = <&intc>;
|
D | omap3-zoom3.dts | 148 interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 149 interrupt-parent = <&intc>;
|
D | omap3-beagle.dts | 266 interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 267 interrupt-parent = <&intc>; 321 interrupts-extended = <&intc 74 &omap3_pmx_core OMAP3_UART3_RX>;
|
D | versatile-ab.dts | 96 vic: intc@10140000 { 105 sic: intc@10003000 {
|
D | qcom-msm8960.dtsi | 12 interrupt-parent = <&intc>; 57 intc: interrupt-controller@2000000 { label
|
D | wm8505.dtsi | 41 compatible = "via,vt8500-intc"; 49 compatible = "via,vt8500-intc";
|
D | omap3-overo-base.dtsi | 156 interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 157 interrupt-parent = <&intc>;
|
D | wm8850.dtsi | 40 compatible = "via,vt8500-intc"; 48 compatible = "via,vt8500-intc";
|
D | kirkwood-6281.dtsi | 28 interrupt-map = <0 0 0 0 &intc 9>;
|
D | kirkwood-6192.dtsi | 28 interrupt-map = <0 0 0 0 &intc 9>;
|
D | omap2430-sdp.dts | 27 interrupts = <7>; /* SYS_NIRQ cascaded to intc */
|
D | wm8750.dtsi | 43 compatible = "via,vt8500-intc"; 51 compatible = "via,vt8500-intc";
|
D | qcom-apq8084.dtsi | 11 interrupt-parent = <&intc>; 98 intc: interrupt-controller@f9000000 { label
|
D | tegra20.dtsi | 145 interrupt-parent = <&intc>; 152 intc: interrupt-controller@50041000 { label 158 interrupt-parent = <&intc>; 178 interrupt-parent = <&intc>; 586 interrupt-map = <0 0 0 0 &intc GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>;
|
D | dm816x.dtsi | 14 interrupt-parent = <&intc>; 209 intc: interrupt-controller@48200000 { label 210 compatible = "ti,dm816-intc";
|
D | nspire-cx.dts | 95 intc: interrupt-controller@DC000000 { label
|
D | omap3-overo-common-peripherals.dtsi | 91 interrupts-extended = <&intc 74 &omap3_pmx_core OMAP3_UART3_RX>;
|
D | qcom-msm8974.dtsi | 10 interrupt-parent = <&intc>; 98 intc: interrupt-controller@f9000000 { label
|
D | qcom-ipq8064.dtsi | 11 interrupt-parent = <&intc>; 104 intc: interrupt-controller@2000000 { label
|
D | tegra30.dtsi | 26 interrupt-map = <0 0 0 0 &intc GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>; 231 interrupt-parent = <&intc>; 237 intc: interrupt-controller@50041000 { label 243 interrupt-parent = <&intc>; 264 interrupt-parent = <&intc>;
|
D | ecx-2000.dts | 94 intc: interrupt-controller@fff11000 { label
|
D | bcm7445.dtsi | 101 compatible = "brcm,bcm7120-l2-intc";
|
D | imx6qdl.dtsi | 50 intc: interrupt-controller@00a01000 { label 56 interrupt-parent = <&intc>; 126 interrupt-parent = <&intc>; 706 interrupt-parent = <&intc>; 900 <&intc 0 118 IRQ_TYPE_LEVEL_HIGH>, 901 <&intc 0 119 IRQ_TYPE_LEVEL_HIGH>;
|
D | omap3-tao3530.dtsi | 178 interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 179 interrupt-parent = <&intc>;
|
D | atlas6.dtsi | 14 interrupt-parent = <&intc>; 53 intc: interrupt-controller@80020000 { label 56 compatible = "sirf,prima2-intc";
|
D | omap3-pandora-common.dtsi | 324 interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 325 interrupt-parent = <&intc>; 492 interrupts-extended = <&intc 74 &omap3_pmx_core OMAP3_UART3_RX>;
|
D | omap3-devkit8000.dts | 64 interrupts = <7>; /* SYS_NIRQ cascaded to intc */
|
D | nspire.dtsi | 15 interrupt-parent = <&intc>;
|
D | highbank.dts | 109 intc: interrupt-controller@fff11000 { label
|
D | qcom-apq8064.dtsi | 12 interrupt-parent = <&intc>; 117 intc: interrupt-controller@2000000 { label
|
D | pxa910-dkb.dts | 37 interrupt-parent = <&intc>;
|
D | prima2.dtsi | 14 interrupt-parent = <&intc>; 64 intc: interrupt-controller@80020000 { label 67 compatible = "sirf,prima2-intc";
|
D | socfpga.dtsi | 54 intc: intc@fffed000 { label 67 interrupt-parent = <&intc>;
|
D | imx6q-arm2.dts | 187 <&intc 0 119 IRQ_TYPE_LEVEL_HIGH>;
|
D | imx6qdl-wandboard.dtsi | 213 <&intc 0 119 IRQ_TYPE_LEVEL_HIGH>;
|
D | omap3-gta04.dtsi | 237 interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 238 interrupt-parent = <&intc>;
|
D | omap3-lilly-a83x.dtsi | 221 interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 222 interrupt-parent = <&intc>;
|
D | omap3-n900.dts | 319 interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 320 interrupt-parent = <&intc>; 900 interrupts-extended = <&intc 73 &omap3_pmx_core OMAP3_UART2_RX>; 906 interrupts-extended = <&intc 74 &omap3_pmx_core OMAP3_UART3_RX>;
|
D | omap3430-sdp.dts | 27 interrupts = <7>; /* SYS_NIRQ cascaded to intc */
|
D | r8a7779.dtsi | 152 compatible = "renesas,intc-irqpin-r8a7779", "renesas,intc-irqpin";
|
D | ecx-common.dtsi | 34 interrupt-parent = <&intc>;
|
D | r8a7791-henninger.dts | 101 renesas,function = "intc";
|
D | imx6sl.dtsi | 69 intc: interrupt-controller@00a01000 { label 75 interrupt-parent = <&intc>; 610 interrupt-parent = <&intc>;
|
D | stih415.dtsi | 28 interrupt-parent = <&intc>;
|
D | r8a7740-armadillo800eva.dts | 239 renesas,function = "intc";
|
D | r8a7778.dtsi | 72 compatible = "renesas,intc-irqpin-r8a7778", "renesas,intc-irqpin";
|
D | ste-dbx5x0.dtsi | 22 interrupt-parent = <&intc>; 25 intc: interrupt-controller@a0411000 { label 432 interrupt-parent = <&intc>;
|
D | sun5i-a13.dtsi | 22 interrupt-parent = <&intc>; 472 intc: interrupt-controller@01c20400 { label
|
D | sun5i-a10s.dtsi | 20 interrupt-parent = <&intc>; 465 intc: interrupt-controller@01c20400 { label
|
D | imx6qdl-sabrelite.dtsi | 172 <&intc 0 119 IRQ_TYPE_LEVEL_HIGH>;
|
D | imx6qdl-nitrogen6x.dtsi | 173 <&intc 0 119 IRQ_TYPE_LEVEL_HIGH>;
|
D | imx6qdl-sabreauto.dtsi | 69 <&intc 0 119 IRQ_TYPE_LEVEL_HIGH>;
|
D | ste-nomadik-stn8815.dtsi | 728 vica: intc@10140000 { 735 vicb: intc@10140020 {
|
D | imx6sx.dtsi | 85 intc: interrupt-controller@00a01000 { label 91 interrupt-parent = <&intc>; 707 interrupt-parent = <&intc>;
|
D | imx6dl-riotboard.dts | 99 <&intc 0 119 IRQ_TYPE_LEVEL_HIGH>;
|
D | sun4i-a10.dtsi | 21 interrupt-parent = <&intc>; 623 intc: interrupt-controller@01c20400 { label
|
D | r8a7790-lager.dts | 304 renesas,function = "intc";
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/omap/ |
D | intc.txt | 9 "ti,omap2-intc" 15 - ti,intc-size: Number of interrupts handled by the interrupt controller. 16 - reg: physical base address and size of the intc registers map. 20 intc: interrupt-controller@1 { 21 compatible = "ti,omap2-intc"; 24 ti,intc-size = <96>;
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/davinci/ |
D | cp-intc.txt | 10 "ti,cp-intc" 16 - ti,intc-size: Number of interrupts handled by the interrupt controller. 17 - reg: physical base address and size of the intc registers map. 21 intc: interrupt-controller@1 { 22 compatible = "ti,cp-intc"; 25 ti,intc-size = <101>;
|
/linux-4.1.27/arch/mips/boot/dts/ralink/ |
D | rt3050.dtsi | 32 intc: intc@200 { label 33 compatible = "ralink,rt3052-intc", "ralink,rt2880-intc"; 52 interrupt-parent = <&intc>; 63 interrupt-parent = <&intc>;
|
D | rt3883.dtsi | 32 intc: intc@200 { label 33 compatible = "ralink,rt3883-intc", "ralink,rt2880-intc"; 52 interrupt-parent = <&intc>;
|
D | mt7620a.dtsi | 32 intc: intc@200 { label 33 compatible = "ralink,mt7620a-intc", "ralink,rt2880-intc"; 52 interrupt-parent = <&intc>;
|
D | rt2880.dtsi | 32 intc: intc@200 { label 33 compatible = "ralink,rt2880-intc"; 52 interrupt-parent = <&intc>;
|
/linux-4.1.27/Documentation/devicetree/bindings/arc/ |
D | interrupts.txt | 8 - compatible: "snps,arc700-intc" 15 intc accessed via the special ARC AUX register interface, hence "reg" property 20 intc: interrupt-controller { 21 compatible = "snps,arc700-intc";
|
/linux-4.1.27/Documentation/devicetree/bindings/cris/ |
D | interrupts.txt | 8 "axis,crisv32-intc" 12 - reg: physical base address and size of the intc registers map. 16 intc: interrupt-controller { 17 compatible = "axis,crisv32-intc";
|
/linux-4.1.27/arch/microblaze/kernel/ |
D | intc.c | 139 static int __init xilinx_intc_of_init(struct device_node *intc, in xilinx_intc_of_init() argument 145 intc_baseaddr = of_iomap(intc, 0); in xilinx_intc_of_init() 148 ret = of_property_read_u32(intc, "xlnx,num-intr-inputs", &nr_irq); in xilinx_intc_of_init() 154 ret = of_property_read_u32(intc, "xlnx,kind-of-intr", &intr_mask); in xilinx_intc_of_init() 164 intc->full_name, nr_irq, intr_mask); in xilinx_intc_of_init() 189 root_domain = irq_domain_add_linear(intc, nr_irq, &xintc_irq_domain_ops, in xilinx_intc_of_init()
|
D | Makefile | 18 hw_exception_handler.o intc.o irq.o \
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/vt8500/ |
D | via,vt8500-intc.txt | 5 - compatible : "via,vt8500-intc" 11 intc: interrupt-controller@d8140000 { 12 compatible = "via,vt8500-intc";
|
/linux-4.1.27/Documentation/devicetree/bindings/mips/ |
D | cpu_irq.txt | 25 intc: intc@200 { 26 compatible = "ralink,rt2880-intc"; 40 { .compatible = "ralink,rt2880-intc", .data = intc_of_init },
|
/linux-4.1.27/arch/cris/boot/dts/ |
D | etraxfs.dtsi | 4 interrupt-parent = <&intc>; 24 intc: interrupt-controller { label 25 compatible = "axis,crisv32-intc";
|
/linux-4.1.27/Documentation/devicetree/bindings/pci/ |
D | fsl,imx6q-pcie.txt | 34 interrupt-map = <0 0 0 1 &intc GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>, 35 <0 0 0 2 &intc GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>, 36 <0 0 0 3 &intc GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>, 37 <0 0 0 4 &intc GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>;
|
D | nvidia,tegra20-pcie.txt | 142 interrupt-map = <0 0 0 0 &intc GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>;
|
/linux-4.1.27/arch/metag/boot/dts/ |
D | tz1090.dtsi | 16 interrupt-parent = <&intc>; 18 intc: interrupt-controller { label 19 compatible = "img,meta-intc"; 36 compatible = "img,pdc-intc";
|
/linux-4.1.27/Documentation/devicetree/bindings/metag/ |
D | meta-intc.txt | 9 The type shall be <string> and the value shall include "img,meta-intc". 46 intc: intc { 65 compatible = "img,meta-intc"; 81 interrupt-parent = <&intc>;
|
D | pdc-intc.txt | 11 The type shall be <string> and the value shall include "img,pdc-intc". 65 compatible = "img,pdc-intc";
|
/linux-4.1.27/arch/arc/boot/dts/ |
D | angel4.dts | 17 interrupt-parent = <&intc>; 35 intc: interrupt-controller { label 36 compatible = "snps,arc700-intc";
|
D | nsimosci.dts | 17 interrupt-parent = <&intc>; 38 intc: interrupt-controller { label 39 compatible = "snps,arc700-intc";
|
D | abilis_tb10x.dtsi | 70 intc: interrupt-controller { label 71 compatible = "snps,arc700-intc"; 80 interrupt-parent = <&intc>;
|
/linux-4.1.27/arch/mips/boot/dts/brcm/ |
D | bcm3384_zephyr.dtsi | 63 compatible = "brcm,bcm3380-l2-intc"; 75 compatible = "brcm,bcm3380-l2-intc"; 87 compatible = "brcm,bcm3380-l2-intc";
|
D | bcm7125.dtsi | 53 compatible = "brcm,bcm7038-l1-intc"; 64 compatible = "brcm,l2-intc"; 85 compatible = "brcm,bcm7120-l2-intc";
|
D | bcm7360.dtsi | 47 compatible = "brcm,bcm7038-l1-intc"; 58 compatible = "brcm,l2-intc"; 79 compatible = "brcm,bcm7120-l2-intc";
|
D | bcm7358.dtsi | 47 compatible = "brcm,bcm7038-l1-intc"; 58 compatible = "brcm,l2-intc"; 79 compatible = "brcm,bcm7120-l2-intc";
|
D | bcm7362.dtsi | 53 compatible = "brcm,bcm7038-l1-intc"; 64 compatible = "brcm,l2-intc"; 85 compatible = "brcm,bcm7120-l2-intc";
|
D | bcm7420.dtsi | 53 compatible = "brcm,bcm7038-l1-intc"; 64 compatible = "brcm,l2-intc"; 86 compatible = "brcm,bcm7120-l2-intc";
|
D | bcm3384_viper.dtsi | 57 compatible = "brcm,bcm3380-l2-intc"; 69 compatible = "brcm,bcm3380-l2-intc";
|
D | bcm7425.dtsi | 53 compatible = "brcm,bcm7038-l1-intc"; 64 compatible = "brcm,l2-intc"; 87 compatible = "brcm,bcm7120-l2-intc";
|
D | bcm7346.dtsi | 53 compatible = "brcm,bcm7038-l1-intc"; 64 compatible = "brcm,l2-intc"; 85 compatible = "brcm,bcm7120-l2-intc";
|
D | bcm6328.dtsi | 53 compatible = "brcm,bcm3380-l2-intc";
|
D | bcm6368.dtsi | 54 compatible = "brcm,bcm3380-l2-intc";
|
/linux-4.1.27/Documentation/devicetree/bindings/net/can/ |
D | xilinx_can.txt | 30 interrupt-parent = <&intc>; 40 interrupt-parent = <&intc>;
|
D | c_can.txt | 35 interrupt-parent = <&intc>; 46 interrupt-parent = <&intc>;
|
D | cc770.txt | 8 - compatible : should be "bosch,cc770" for the CC770 and "intc,82527"
|
/linux-4.1.27/Documentation/devicetree/bindings/mfd/ |
D | twl4030-audio.txt | 32 interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 33 interrupt-parent = <&intc>;
|
D | twl4030-power.txt | 40 interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 41 interrupt-parent = <&intc>;
|
D | palmas.txt | 39 interrupt-parent = <&intc>;
|
D | 88pm860x.txt | 34 interrupt-parent = <&intc>;
|
D | da9055.txt | 53 interrupt-parent = <&intc>;
|
D | tps65910.txt | 75 interrupt-parent = <&intc>;
|
D | as3722.txt | 142 interrupt-parent = <&intc>;
|
/linux-4.1.27/arch/arc/kernel/ |
D | irq.c | 101 init_onchip_IRQ(struct device_node *intc, struct device_node *parent) in init_onchip_IRQ() argument 106 root_domain = irq_domain_add_legacy(intc, NR_CPU_IRQS, 0, 0, in init_onchip_IRQ()
|
/linux-4.1.27/arch/sh/kernel/cpu/sh4a/ |
D | Makefile | 11 obj-$(CONFIG_CPU_SUBTYPE_SH7786) += setup-sh7786.o intc-shx3.o 18 obj-$(CONFIG_CPU_SUBTYPE_SHX3) += setup-shx3.o intc-shx3.o
|
/linux-4.1.27/arch/avr32/mach-at32ap/ |
D | intc.c | 22 struct intc { struct 47 static struct intc intc0 = { argument
|
D | Makefile | 1 obj-y += pdc.o clock.o intc.o extint.o pio.o hsmc.o
|
/linux-4.1.27/drivers/sh/ |
D | Kconfig | 3 source "drivers/sh/intc/Kconfig"
|
D | Makefile | 4 obj-$(CONFIG_SH_INTC) += intc/
|
/linux-4.1.27/arch/sh/kernel/cpu/irq/ |
D | Makefile | 5 obj-$(CONFIG_CPU_SH5) += intc-sh5.o
|
/linux-4.1.27/arch/mips/include/asm/ |
D | txx9pio.h | 21 __u32 intc; member
|
/linux-4.1.27/Documentation/devicetree/bindings/timer/ |
D | cadence,ttc-timer.txt | 12 interrupt-parent = <&intc>;
|
/linux-4.1.27/Documentation/devicetree/bindings/watchdog/ |
D | rt2880-wdt.txt | 17 interrupt-parent = <&intc>;
|
D | cadence-wdt.txt | 19 interrupt-parent = <&intc>;
|
/linux-4.1.27/Documentation/devicetree/bindings/xillybus/ |
D | xillybus.txt | 19 interrupt-parent = <&intc>;
|
/linux-4.1.27/Documentation/devicetree/bindings/hsi/ |
D | omap-ssi.txt | 76 interrupt-parent = <&intc>; 91 interrupt-parent = <&intc>;
|
/linux-4.1.27/Documentation/devicetree/bindings/serial/ |
D | qca,ar9330-uart.txt | 32 interrupt-parent = <&intc>;
|
/linux-4.1.27/Documentation/devicetree/bindings/gpio/ |
D | gpio-zynq.txt | 23 interrupt-parent = <&intc>;
|
D | gpio-davinci.txt | 36 interrupt-parent = <&intc>;
|
/linux-4.1.27/Documentation/devicetree/bindings/i2c/ |
D | i2c-jz4780.txt | 25 interrupt-parent = <&intc>;
|
D | i2c-davinci.txt | 23 interrupt-parent = <&intc>;
|
/linux-4.1.27/arch/arm64/boot/dts/qcom/ |
D | msm8916.dtsi | 22 interrupt-parent = <&intc>; 130 intc: interrupt-controller@b000000 { label
|
/linux-4.1.27/Documentation/devicetree/bindings/drm/tilcdc/ |
D | tilcdc.txt | 26 interrupt-parent = <&intc>;
|
/linux-4.1.27/Documentation/devicetree/bindings/rtc/ |
D | rtc-omap.txt | 26 interrupt-parent = <&intc>;
|
/linux-4.1.27/Documentation/devicetree/bindings/input/ |
D | e3x0-button.txt | 22 interrupt-parent = <&intc>;
|
/linux-4.1.27/arch/powerpc/boot/dts/ |
D | tqm8xx.dts | 74 compatible = "intc,82527"; 86 compatible = "intc,82527";
|
D | mpc8379_rdb.dts | 418 /* IDSEL AD28 IRQ7 inta, IRQ5 intb IRQ6 intc*/
|
/linux-4.1.27/Documentation/devicetree/bindings/spi/ |
D | spi-cadence.txt | 26 interrupt-parent = <&intc>;
|
/linux-4.1.27/Documentation/devicetree/bindings/dma/ |
D | ti-edma.txt | 28 interrupt-parent = <&intc>;
|
D | jz4780-dma.txt | 27 interrupt-parent = <&intc>;
|
D | ste-dma40.txt | 22 interrupt-parent = <&intc>;
|
/linux-4.1.27/Documentation/devicetree/bindings/sound/ |
D | omap-mcbsp.txt | 34 interrupt-parent = <&intc>;
|
/linux-4.1.27/Documentation/devicetree/bindings/net/ |
D | davinci_emac.txt | 40 interrupt-parent = <&intc>;
|
D | cpsw.txt | 51 interrupt-parent = <&intc>;
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/freescale/ |
D | fsl,vf610-mscm-ir.txt | 32 interrupt-parent = <&intc>;
|
/linux-4.1.27/arch/mips/include/asm/mach-au1x00/ |
D | gpio-au1000.h | 25 #define MAKE_IRQ(intc, off) (AU1000_INTC##intc##_INT_BASE + (off)) argument
|
/linux-4.1.27/arch/arm/mach-shmobile/ |
D | Makefile | 61 obj-$(CONFIG_MACH_KZM9G) += board-kzm9g.o intc-sh73a0.o
|
/linux-4.1.27/Documentation/devicetree/bindings/mmc/ |
D | ti-omap-hsmmc.txt | 105 interrupts-extended = <&intc 64 &gpio2 28 0>;
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/ |
D | gic.txt | 63 intc: interrupt-controller@fff11000 {
|