/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | renesas,rzg2l-irqc.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/renesas,rzg2l-irqc.yaml# 7 title: Renesas RZ/G2L (and alike SoC's) Interrupt Controller (IA55) 14 IA55 performs various interrupt controls including synchronization for the external 16 interrupts output by each IP. And it notifies the interrupt to the GIC 18 - GPIO pins used as external interrupt input pins, mapped to 32 GIC SPI interrupts 35 '#interrupt-cells': 37 include/dt-bindings/interrupt-controller/irqc-rzg2l.h and the second 44 interrupt-controller: true 52 - description: NMI interrupt 53 - description: IRQ0 interrupt [all …]
|
H A D | interrupts.txt | 1 Specifying interrupt information for devices 4 1) Interrupt client nodes 11 properties contain a list of interrupt specifiers, one per output interrupt. The 12 format of the interrupt specifier is determined by the interrupt controller to 16 interrupt-parent = <&intc1>; 19 The "interrupt-parent" property is used to specify the controller to which 20 interrupts are routed and contains a single phandle referring to the interrupt 22 interrupt client node or in any of its parent nodes. Interrupts listed in the 23 "interrupts" property are always in reference to the node's interrupt parent. 26 to reference multiple interrupt parents or a different interrupt parent than [all …]
|
H A D | samsung,exynos4210-combiner.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/samsung,exynos4210-combiner.yaml# 7 title: Samsung Exynos SoC Interrupt Combiner Controller 13 Samsung's Exynos4 architecture includes a interrupt combiner controller which 14 can combine interrupt sources as a group and provide a single interrupt 15 request for the group. The interrupt request from each group are connected to 16 a parent interrupt controller, such as GIC in case of Exynos4210. 18 The interrupt combiner controller consists of multiple combiners. Up to eight 19 interrupt sources can be connected to a combiner. The combiner outputs one 20 combined interrupt for its eight interrupt sources. The combined interrupt is 21 usually connected to a parent interrupt controller. [all …]
|
H A D | fsl,ls-extirq.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/fsl,ls-extirq.yaml# 7 title: Freescale Layerscape External Interrupt Controller 14 LX216xA) support inverting the polarity of certain external interrupt 34 '#interrupt-cells': 40 interrupt-controller: true 45 Specifies the Interrupt Polarity Control Register (INTPCR) in the 46 SCFG or the External Interrupt Control Register (IRQCR) in the ISC. 48 interrupt-map: 51 interrupt-map-mask: true 55 - '#interrupt-cells' [all …]
|
/linux/drivers/net/ipa/ |
H A D | ipa_interrupt.c | 9 * The IPA has an interrupt line distinct from the interrupt used by the GSI 13 * embedded in the IPA. Each IPA interrupt type can be both masked and 22 #include <linux/interrupt.h> 36 * struct ipa_interrupt - IPA interrupt information 40 * @suspend_enabled: Bitmap of endpoints with the SUSPEND interrupt enabled 49 /* Clear the suspend interrupt for all endpoints that signaled it */ 50 static void ipa_interrupt_suspend_clear_all(struct ipa_interrupt *interrupt) in ipa_interrupt_suspend_clear_all() argument 52 struct ipa *ipa = interrupt->ipa; in ipa_interrupt_suspend_clear_all() 64 /* SUSPEND interrupt status isn't cleared on IPA version 3.0 */ in ipa_interrupt_suspend_clear_all() 73 /* Process a particular interrupt type that has been received */ [all …]
|
H A D | ipa_interrupt.h | 20 * @interrupt: IPA interrupt structure 21 * @endpoint_id: Endpoint whose interrupt should be enabled 24 * A TX_SUSPEND interrupt arrives on an AP RX enpoint when packet data can't 28 void ipa_interrupt_suspend_enable(struct ipa_interrupt *interrupt, 33 * @interrupt: IPA interrupt structure 34 * @endpoint_id: Endpoint whose interrupt should be disabled 36 void ipa_interrupt_suspend_disable(struct ipa_interrupt *interrupt, 40 * ipa_interrupt_simulate_suspend() - Simulate TX_SUSPEND IPA interrupt 41 * @interrupt: IPA interrupt structure 43 * This calls the TX_SUSPEND interrupt handler, as if such an interrupt [all …]
|
/linux/Documentation/devicetree/bindings/powerpc/fsl/ |
H A D | mpic.txt | 2 Freescale MPIC Interrupt Controller Node 6 The Freescale MPIC interrupt controller is found on all PowerQUICC 9 additional cells in the interrupt specifier defining interrupt type 29 - interrupt-controller 32 Definition: Specifies that this node is an interrupt 35 - #interrupt-cells 38 Definition: Shall be 2 or 4. A value of 2 means that interrupt 39 specifiers do not contain the interrupt-type or type-specific 52 the boot program has initialized all interrupt source 57 that any initialization related to interrupt sources shall [all …]
|
/linux/drivers/gpu/drm/amd/include/ivsrcid/dcn/ |
H A D | irqsrcs_dcn_1_0.h | 78 #define DCN_1_0__SRCID__DCCG_PERFCOUNTER_INT0_STATUS 2 // DCCG perfmon counter0 interrupt DCCG_PERF… 81 #define DCN_1_0__SRCID__DCCG_PERFCOUNTER_INT1_STATUS 2 // DCCG perfmon counter1 interrupt DCCG_PERF… 84 #define DCN_1_0__SRCID__DMU_PERFCOUNTER_INT0_STATUS 3 // DMU perfmon counter0 interrupt DMU_PERFMON… 87 #define DCN_1_0__SRCID__DMU_PERFCOUNTER_INT1_STATUS 3 // DMU perfmon counter1 interrupt DMU_PERFMON… 90 #define DCN_1_0__SRCID__DIO_PERFCOUNTER_INT0_STATUS 4 // DIO perfmon counter0 interrupt DIO_PERFMON… 93 #define DCN_1_0__SRCID__DIO_PERFCOUNTER_INT1_STATUS 4 // DIO perfmon counter1 interrupt DIO_PERFMON… 96 #define DCN_1_0__SRCID__RBBMIF_TIMEOUT_INT 5 // RBBMIF timeout interrupt RBBMIF_IHC_TIMEOUT… 102 #define DCN_1_0__SRCID__DMCU_SCP_INT 5 // DMCU Slave Communication Port Interrupt DMCU… 105 #define DCN_1_0__SRCID__DMCU_ABM0_HG_READY_INT 6 // ABM histogram ready interrupt ABM0_HG_READY… 108 #define DCN_1_0__SRCID__DMCU_ABM0_LS_READY_INT 6 // ABM luma stat ready interrupt ABM0_LS_READY… [all …]
|
/linux/Documentation/devicetree/bindings/net/wireless/ |
H A D | qcom,ath11k.yaml | 32 interrupt-names: 111 - description: misc-pulse1 interrupt events 112 - description: misc-latch interrupt events 113 - description: sw exception interrupt events 114 - description: watchdog interrupt events 115 - description: interrupt event for ring CE0 116 - description: interrupt event for ring CE1 117 - description: interrupt event for ring CE2 118 - description: interrupt event for ring CE3 119 - description: interrupt event for ring CE4 [all …]
|
/linux/arch/powerpc/boot/dts/ |
H A D | fsp2.dts | 64 #interrupt-cells = <2>; 66 interrupt-controller; 76 #interrupt-cells = <2>; 79 interrupt-controller; 82 interrupt-parent = <&UIC0>; 90 #interrupt-cells = <2>; 93 interrupt-controller; 96 interrupt-parent = <&UIC0>; 104 #interrupt-cells = <2>; 107 interrupt-controller; [all …]
|
/linux/arch/mips/boot/dts/brcm/ |
H A D | bcm7358.dtsi | 24 cpu_intc: interrupt-controller { 26 compatible = "mti,cpu-interrupt-controller"; 28 interrupt-controller; 29 #interrupt-cells = <1>; 53 periph_intc: interrupt-controller@411400 { 57 interrupt-controller; 58 #interrupt-cells = <1>; 60 interrupt-parent = <&cpu_intc>; 64 sun_l2_intc: interrupt-controller@403000 { 67 interrupt-controller; [all …]
|
H A D | bcm7360.dtsi | 24 cpu_intc: interrupt-controller { 26 compatible = "mti,cpu-interrupt-controller"; 28 interrupt-controller; 29 #interrupt-cells = <1>; 53 periph_intc: interrupt-controller@411400 { 57 interrupt-controller; 58 #interrupt-cells = <1>; 60 interrupt-parent = <&cpu_intc>; 64 sun_l2_intc: interrupt-controller@403000 { 67 interrupt-controller; [all …]
|
H A D | bcm7346.dtsi | 30 cpu_intc: interrupt-controller { 32 compatible = "mti,cpu-interrupt-controller"; 34 interrupt-controller; 35 #interrupt-cells = <1>; 59 periph_intc: interrupt-controller@411400 { 63 interrupt-controller; 64 #interrupt-cells = <1>; 66 interrupt-parent = <&cpu_intc>; 70 sun_l2_intc: interrupt-controller@403000 { 73 interrupt-controller; [all …]
|
H A D | bcm7362.dtsi | 30 cpu_intc: interrupt-controller { 32 compatible = "mti,cpu-interrupt-controller"; 34 interrupt-controller; 35 #interrupt-cells = <1>; 59 periph_intc: interrupt-controller@411400 { 63 interrupt-controller; 64 #interrupt-cells = <1>; 66 interrupt-parent = <&cpu_intc>; 70 sun_l2_intc: interrupt-controller@403000 { 73 interrupt-controller; [all …]
|
H A D | bcm7435.dtsi | 42 cpu_intc: interrupt-controller { 44 compatible = "mti,cpu-interrupt-controller"; 46 interrupt-controller; 47 #interrupt-cells = <1>; 71 periph_intc: interrupt-controller@41b500 { 76 interrupt-controller; 77 #interrupt-cells = <1>; 79 interrupt-parent = <&cpu_intc>; 83 sun_l2_intc: interrupt-controller@403000 { 86 interrupt-controller; [all …]
|
H A D | bcm7425.dtsi | 30 cpu_intc: interrupt-controller { 32 compatible = "mti,cpu-interrupt-controller"; 34 interrupt-controller; 35 #interrupt-cells = <1>; 59 periph_intc: interrupt-controller@41a400 { 63 interrupt-controller; 64 #interrupt-cells = <1>; 66 interrupt-parent = <&cpu_intc>; 70 sun_l2_intc: interrupt-controller@403000 { 73 interrupt-controller; [all …]
|
H A D | bcm7125.dtsi | 30 cpu_intc: interrupt-controller { 32 compatible = "mti,cpu-interrupt-controller"; 34 interrupt-controller; 35 #interrupt-cells = <1>; 59 periph_intc: interrupt-controller@441400 { 63 interrupt-controller; 64 #interrupt-cells = <1>; 66 interrupt-parent = <&cpu_intc>; 70 sun_l2_intc: interrupt-controller@401800 { 73 interrupt-controller; [all …]
|
/linux/arch/loongarch/boot/dts/ |
H A D | loongson-2k2000.dtsi | 8 #include <dt-bindings/interrupt-controller/irq.h> 41 cpuintc: interrupt-controller { 42 compatible = "loongson,cpu-interrupt-controller"; 43 #interrupt-cells = <1>; 44 interrupt-controller; 96 interrupt-parent = <&eiointc>; 119 interrupt-parent = <&liointc>; 124 liointc: interrupt-controller@1fe01400 { 128 interrupt-controller; 129 #interrupt-cells = <2>; [all …]
|
/linux/arch/arm/boot/dts/samsung/ |
H A D | exynos5410-pinctrl.dtsi | 16 interrupt-controller; 17 #interrupt-cells = <2>; 24 interrupt-controller; 25 #interrupt-cells = <2>; 32 interrupt-controller; 33 #interrupt-cells = <2>; 40 interrupt-controller; 41 #interrupt-cells = <2>; 48 interrupt-controller; 49 #interrupt-cells = <2>; [all …]
|
/linux/drivers/irqchip/ |
H A D | Kconfig | 92 bool "Amazon's Annapurna Labs Fabric Interrupt Controller" 98 Support Amazon's Annapurna Labs Fabric Interrupt Controller. 117 tristate "Broadcom BCM2712 MSI-X Interrupt Peripheral support" 139 tristate "Broadcom STB 7038-style L1/L2 interrupt controller driver" 147 tristate "Broadcom STB 7120-style L2 interrupt controller driver" 154 tristate "Broadcom STB generic L2 interrupt controller driver" 201 Enable support for the LAN966x Outbound Interrupt Controller. 203 maps the internal interrupts sources to PCIe interrupt. 261 Enable support for the Renesas Interrupt Controller for external 262 interrupt pins, as found on SH/R-Mobile and R-Car Gen1 SoCs. [all …]
|
/linux/arch/arm/boot/dts/marvell/ |
H A D | armada-xp-mv78460.dtsi | 122 interrupt-names = "intx"; 124 #interrupt-cells = <1>; 128 interrupt-map-mask = <0 0 0 7>; 129 interrupt-map = <0 0 0 1 &pcie1_intc 0>, 138 pcie1_intc: interrupt-controller { 139 interrupt-controller; 140 #interrupt-cells = <1>; 150 interrupt-names = "intx"; 152 #interrupt-cells = <1>; 156 interrupt-map-mask = <0 0 0 7>; [all …]
|
/linux/Documentation/devicetree/bindings/pci/ |
H A D | xlnx,xdma-host.yaml | 38 - description: interrupt asserted when miscellaneous interrupt is received. 39 - description: msi0 interrupt asserted when an MSI is received. 40 - description: msi1 interrupt asserted when an MSI is received. 42 interrupt-names: 48 interrupt-map-mask: 55 interrupt-map: 58 "#interrupt-cells": 61 interrupt-controller: 62 description: identifies the node as an interrupt controller 65 interrupt-controller: true [all …]
|
H A D | xlnx,nwl-pcie.yaml | 14 - $ref: /schemas/interrupt-controller/msi-controller.yaml# 34 - description: interrupt asserted when miscellaneous interrupt is received 35 - description: unused interrupt(dummy) 36 - description: interrupt asserted when a legacy interrupt is received 37 - description: msi1 interrupt asserted when an MSI is received 38 - description: msi0 interrupt asserted when an MSI is received 40 interrupt-names: 48 interrupt-map-mask: 55 "#interrupt-cells": 61 interrupt-map: [all …]
|
/linux/include/linux/pds/ |
H A D | pds_intr.h | 8 * Interrupt control register 16 * When an interrupt is sent the interrupt 22 * interrupt coalescing is effectively disabled 23 * and every interrupt assert results in an 24 * interrupt. Reset value: 0 25 * @mask: Interrupt mask. When @mask=1 the interrupt 26 * resource will not send an interrupt. When 27 * @mask=0 the interrupt resource will send an 28 * interrupt if an interrupt event is pending 29 * or on the next interrupt assertion event. [all …]
|
/linux/arch/mips/boot/dts/loongson/ |
H A D | loongson64-2k1000.dtsi | 5 #include <dt-bindings/interrupt-controller/irq.h> 32 cpuintc: interrupt-controller { 34 #interrupt-cells = <1>; 35 interrupt-controller; 36 compatible = "mti,cpu-interrupt-controller"; 59 liointc0: interrupt-controller@1fe11400 { 66 interrupt-controller; 67 #interrupt-cells = <2>; 69 interrupt-parent = <&cpuintc>; 71 interrupt-names = "int0"; [all …]
|