/linux/arch/arm64/boot/dts/exynos/ |
H A D | exynos9810-pinctrl.dtsi | 16 interrupt-controller; 17 #interrupt-cells = <2>; 24 interrupt-controller; 25 interrupt-parent = <&gic>; 34 #interrupt-cells = <2>; 41 interrupt-controller; 42 interrupt-parent = <&gic>; 51 #interrupt-cells = <2>; 58 interrupt-controller; 59 interrupt [all...] |
H A D | exynos7-pinctrl.dtsi | 19 interrupt-controller; 20 interrupt-parent = <&gic>; 21 #interrupt-cells = <2>; 36 interrupt-controller; 37 interrupt-parent = <&gic>; 38 #interrupt-cells = <2>; 53 interrupt-controller; 54 #interrupt-cells = <2>; 61 interrupt-controller; 62 #interrupt [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 statu in ipa_interrupt_suspend_clear_all() 74 ipa_interrupt_process(struct ipa_interrupt * interrupt,u32 irq_id) ipa_interrupt_process() argument 112 struct ipa_interrupt *interrupt = dev_id; ipa_isr_thread() local 192 ipa_interrupt_suspend_control(struct ipa_interrupt * interrupt,u32 endpoint_id,bool enable) ipa_interrupt_suspend_control() argument 231 ipa_interrupt_suspend_enable(struct ipa_interrupt * interrupt,u32 endpoint_id) ipa_interrupt_suspend_enable() argument 238 ipa_interrupt_suspend_disable(struct ipa_interrupt * interrupt,u32 endpoint_id) ipa_interrupt_suspend_disable() argument 244 ipa_interrupt_simulate_suspend(struct ipa_interrupt * interrupt) ipa_interrupt_simulate_suspend() argument 252 struct ipa_interrupt *interrupt = ipa->interrupt; ipa_interrupt_config() local 312 struct ipa_interrupt *interrupt = ipa->interrupt; ipa_interrupt_deconfig() local 326 struct ipa_interrupt *interrupt; ipa_interrupt_init() local 342 ipa_interrupt_exit(struct ipa_interrupt * interrupt) ipa_interrupt_exit() argument [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 [all...] |
/linux/arch/mips/boot/dts/loongson/ |
H A D | ls7a-pch.dtsi | 13 pic: interrupt-controller@10000000 { 16 interrupt-controller; 17 interrupt-parent = <&htvec>; 19 #interrupt-cells = <2>; 25 interrupt-parent = <&pic>; 33 interrupt-parent = <&pic>; 43 interrupt-parent = <&pic>; 53 interrupt-parent = <&pic>; 63 interrupt-parent = <&pic>; 89 interrupt [all...] |
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 [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 [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 [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 [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 [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 [all...] |
H A D | bcm7420.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 [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 [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 [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 [all...] |
H A D | armada-xp-mv78260.dtsi | 101 interrupt-names = "intx"; 103 #interrupt-cells = <1>; 107 interrupt-map-mask = <0 0 0 7>; 108 interrupt-map = <0 0 0 1 &pcie1_intc 0>, 117 pcie1_intc: interrupt-controller { 118 interrupt-controller; 119 #interrupt-cells = <1>; 129 interrupt-names = "intx"; 131 #interrupt-cells = <1>; 135 interrupt [all...] |
H A D | armada-xp-mv78230.dtsi | 86 interrupt-names = "intx"; 88 #interrupt-cells = <1>; 92 interrupt-map-mask = <0 0 0 7>; 93 interrupt-map = <0 0 0 1 &pcie1_intc 0>, 102 pcie1_intc: interrupt-controller { 103 interrupt-controller; 104 #interrupt-cells = <1>; 114 interrupt-names = "intx"; 116 #interrupt-cells = <1>; 120 interrupt [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 [all...] |
/linux/Documentation/devicetree/bindings/powerpc/fsl/ |
H A D | mpic.txt | 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 source [all...] |
/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | interrupts.txt | 1 Specifying interrupt information for devices 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 paren [all...] |
/linux/arch/mips/boot/dts/img/ |
H A D | boston.dts | 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/interrupt-controller/mips-gic.h> 46 #interrupt-cells = <1>; 48 interrupt-parent = <&gic>; 56 interrupt-map-mask = <0 0 0 7>; 57 interrupt-map = <0 0 0 1 &pci0_intc 1>, 62 pci0_intc: interrupt-controller { 63 interrupt-controller; 65 #interrupt-cells = <1>; 76 #interrupt [all...] |
/linux/arch/loongarch/boot/dts/ |
H A D | loongson-2k0500.dtsi | 8 #include <dt-bindings/interrupt-controller/irq.h> 34 cpuintc: interrupt-controller { 35 compatible = "loongson,cpu-interrupt-controller"; 36 #interrupt-cells = <1>; 37 interrupt-controller; 90 interrupt-parent = <&eiointc>; 100 interrupt-parent = <&eiointc>; 110 interrupt-parent = <&eiointc>; 120 interrupt-parent = <&eiointc>; 127 liointc0: interrupt [all...] |
H A D | loongson-2k1000.dtsi | 8 #include <dt-bindings/interrupt-controller/irq.h> 42 cpuintc: interrupt-controller { 43 compatible = "loongson,cpu-interrupt-controller"; 44 #interrupt-cells = <1>; 45 interrupt-controller; 110 liointc0: interrupt-controller@1fe01400 { 116 interrupt-controller; 117 #interrupt-cells = <2>; 118 interrupt-parent = <&cpuintc>; 120 interrupt [all...] |
/linux/sound/soc/sdca/ |
H A D | sdca_interrupts.c | 14 #include <linux/interrupt.h> 77 struct sdca_interrupt *interrupt = data; in base_handler() local 78 struct device *dev = interrupt->component->dev; in base_handler() 80 dev_info(dev, "%s irq without full handling\n", interrupt->name); in base_handler() 87 struct sdca_interrupt *interrupt = data; in function_status_handler() local 88 struct device *dev = interrupt->component->dev; in function_status_handler() 94 reg = SDW_SDCA_CTL(interrupt->function->desc->adr, interrupt->entity->id, in function_status_handler() 95 interrupt->control->sel, 0); in function_status_handler() 97 ret = regmap_read(interrupt in function_status_handler() 141 struct sdca_interrupt *interrupt = data; detected_mode_handler() local 302 sdca_irq_data_populate(struct snd_soc_component * component,struct sdca_function_data * function,struct sdca_entity * entity,struct sdca_control * control,struct sdca_interrupt * interrupt) sdca_irq_data_populate() argument 347 struct sdca_interrupt *interrupt; sdca_irq_populate() local [all...] |
/linux/arch/arm/boot/dts/arm/ |
H A D | arm-realview-eb-mp.dtsi | 23 #include <dt-bindings/interrupt-controller/irq.h> 40 /* Primary interrupt controller in the test chip */ 41 intc: interrupt-controller@1f000100 { 43 #interrupt-cells = <3>; 45 interrupt-controller; 50 /* Secondary interrupt controller on the FPGA */ 51 intc_second: interrupt-controller@10040000 { 53 #interrupt-cells = <3>; 55 interrupt-controller; 58 interrupt [all...] |