/freebsd/sys/contrib/device-tree/src/c6x/ |
H A D | evmc6678.dts | 30 megamod_pic: interrupt-controller@1800000 { 35 interrupt-parent = <&megamod_pic>; 40 interrupt-parent = <&megamod_pic>; 45 interrupt-parent = <&megamod_pic>; 50 interrupt-parent = <&megamod_pic>; 55 interrupt-parent = <&megamod_pic>; 60 interrupt-parent = <&megamod_pic>; 65 interrupt-parent = <&megamod_pic>; 70 interrupt-parent = <&megamod_pic>;
|
/freebsd/sys/contrib/device-tree/src/powerpc/ |
H A D | mpc8308rdb.dts | 52 interrupt-parent = <&ipic>; 120 interrupt-parent = <&ipic>; 133 interrupt-parent = <&ipic>; 151 interrupt-parent = <&ipic>; 162 interrupt-parent = <&ipic>; 184 interrupt-parent = <&ipic>; 210 interrupt-parent = <&ipic>; 220 interrupt-parent = <&ipic>; 229 interrupt-parent = <&ipic>; 239 ipic: interrupt-controller@700 { [all …]
|
H A D | mpc866ads.dts | 31 interrupts = <15 2>; // decrementer interrupt 32 interrupt-parent = <&PIC>; 83 interrupt-parent = <&PIC>; 89 interrupt-controller; 90 #interrupt-cells = <2>; 102 interrupts = <0 2>; // cpm error interrupt 103 interrupt-parent = <&CPM_PIC>; 125 interrupt-controller; 127 #interrupt-cells = <1>; 129 interrupt-parent = <&PIC>; [all …]
|
H A D | tqm8xx.dts | 38 interrupts = <15 2>; // decrementer interrupt 39 interrupt-parent = <&PIC>; 73 interrupt-parent = <&PIC>; 85 interrupt-parent = <&PIC>; 115 interrupt-parent = <&PIC>; 121 interrupt-controller; 122 #interrupt-cells = <2>; 134 interrupts = <0 2>; // cpm error interrupt 135 interrupt-parent = <&CPM_PIC>; 157 interrupt-controller; [all …]
|
/freebsd/sys/contrib/device-tree/src/mips/brcm/ |
H A D | bcm6328.dtsi | 54 cpu_intc: interrupt-controller { 56 compatible = "mti,cpu-interrupt-controller"; 58 interrupt-controller; 59 #interrupt-cells = <1>; 81 periph_intc: interrupt-controller@10000020 { 86 interrupt-controller; 87 #interrupt-cells = <1>; 89 interrupt-parent = <&cpu_intc>; 119 interrupt-parent = <&periph_intc>; 132 interrupt-parent = <&periph_intc>; [all …]
|
H A D | bcm6368.dtsi | 47 cpu_intc: interrupt-controller { 49 compatible = "mti,cpu-interrupt-controller"; 51 interrupt-controller; 52 #interrupt-cells = <1>; 86 periph_intc: interrupt-controller@10000020 { 91 interrupt-controller; 92 #interrupt-cells = <1>; 94 interrupt-parent = <&cpu_intc>; 121 interrupt-parent = <&periph_intc>; 134 interrupt-parent = <&periph_intc>; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/ti/keystone/ |
H A D | keystone.dtsi | 6 #include <dt-bindings/interrupt-controller/arm-gic.h> 14 interrupt-parent = <&gic>; 30 gic: interrupt-controller@2561000 { 32 #interrupt-cells = <3>; 33 interrupt-controller; 75 interrupt-parent = <&gic>; 100 interrupt-controller; 101 #interrupt-cells = <1>; 313 /* error interrupt */ 315 #interrupt-cells = <1>; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/pci/ |
H A D | nvidia,tegra20-pcie.txt | 20 - interrupts: A list of interrupt outputs of the controller. Must contain an 21 entry for each entry in the interrupt-names property. 22 - interrupt-names: Must include the following entries: 23 "intr": The Tegra interrupt that is asserted for controller interrupts 24 "msi": The Tegra interrupt that is asserted when an MSI is received 50 - #interrupt-cells: Size representation for interrupts (must be 1) 51 - interrupt-map-mask and interrupt-map: Standard PCI IRQ mapping properties 175 interrupts = <0 98 0x04 /* controller interrupt */ 176 0 99 0x04>; /* MSI interrupt */ 177 interrupt-names = "intr", "msi"; [all …]
|
H A D | layerscape-pci.txt | 32 - interrupts: A list of interrupt outputs of the controller. Must contain an 33 entry for each entry in the interrupt-names property. 34 - interrupt-names: It could include the following entries: 35 "aer": Used for interrupt line which reports AER events when 37 "pme": Used for interrupt line which reports PME events when 40 which has a single interrupt line for miscellaneous controller 61 interrupts = <0 108 IRQ_TYPE_LEVEL_HIGH>; /* aer interrupt */ 62 interrupt-names = "aer"; 72 #interrupt-cells = <1>; 73 interrupt-map-mask = <0 0 0 7>; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/ |
H A D | ti,sci-inta.txt | 1 Texas Instruments K3 Interrupt Aggregator 4 The Interrupt Aggregator (INTA) provides a centralized machine 7 of 64 events can be mapped to a single interrupt. 10 Interrupt Aggregator 38 TISCI Interrupt Aggregator Node: 42 - interrupt-controller: Identifies the node as an interrupt controller 44 - interrupt-parent: phandle of irq parent. 46 - ti,sci-dev-id: TISCI device ID of the Interrupt Aggregator. 56 main_udmass_inta: interrupt-controller@33d00000 { 59 interrupt-controller; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
H A D | pinctrl-stmfx.txt | 11 - #interrupt-cells: should be <2>, the first cell is the GPIO number and the 12 second cell is the interrupt flags in accordance with 13 <dt-bindings/interrupt-controller/irq.h>. 14 - interrupt-controller: marks the device as an interrupt controller. 54 #interrupt-cells = <2>; 56 interrupt-controller; 78 interrupt-parent = <&stmfx_pinctrl>; 84 interrupt-parent = <&stmfx_pinctrl>; 90 interrupt-parent = <&stmfx_pinctrl>; 96 interrupt-parent = <&stmfx_pinctrl>; [all …]
|
H A D | pinctrl-sx150x.txt | 4 ../interrupt-controller/interrupts.txt for generic information regarding 5 pin controller, GPIO, and interrupt bindings. 28 - interrupts: Interrupt specifier for the controllers interrupt. 30 - interrupt-controller: Marks the device as a interrupt controller. 35 The GPIO expander can optionally be used as an interrupt controller, in 56 #interrupt-cells = <2>; 59 interrupt-parent = <&gpio_1>; 63 interrupt-controller;
|
H A D | brcm,bcm2835-gpio.txt | 3 The BCM2835 GPIO module is a combined GPIO controller, (GPIO) interrupt 18 - interrupts : The interrupt outputs from the controller. One interrupt per 19 individual bank followed by the "all banks" interrupt. For BCM7211, an 20 additional set of per-bank interrupt line and an "all banks" wake-up 21 interrupt may be specified. 22 - interrupt-controller: Marks the device node as an interrupt controller. 23 - #interrupt-cells : Should be 2. 97 interrupt-controller; 98 #interrupt-cells = <2>;
|
/freebsd/sys/dts/arm/ |
H A D | trimslice.dts | 38 interrupt-parent = <&GIC>; 58 GIC: interrupt-controller@50041000 { 60 interrupt-controller; 62 #interrupt-cells = <1>; 74 interrupt-parent = < &GIC >; 81 interrupt-parent = <&GIC>; 88 interrupt-parent = <&GIC>; 100 interrupt-parent = <&GIC>; 107 interrupt-parent = <&GIC>; 115 interrupt-parent = <&GIC>; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/st/ |
H A D | spear320.dtsi | 28 interrupt-parent = <&shirq>; 48 interrupt-parent = <&shirq>; 52 shirq: interrupt-controller@b3000000 { 56 #interrupt-cells = <1>; 57 interrupt-controller; 64 interrupt-parent = <&shirq>; 74 interrupt-parent = <&shirq>; 100 interrupt-parent = <&shirq>; 108 interrupt-parent = <&shirq>; 116 interrupt-parent = <&shirq>; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/iio/humidity/ |
H A D | hts221.txt | 8 - drive-open-drain: the interrupt/data ready line will be configured 10 interrupt line. This is a boolean property. 11 If the requested interrupt is configured as IRQ_TYPE_LEVEL_HIGH or 13 when it is not active, whereas a pull-up one is needed when interrupt 16 - interrupts: interrupt mapping for IRQ. It should be configured with 20 Refer to interrupt-controller/interrupts.txt for generic interrupt 28 interrupt-parent = <&gpio0>;
|
/freebsd/sys/contrib/device-tree/Bindings/gpio/ |
H A D | gpio-vf610.yaml | 15 each, and each PORT module has its own interrupt. 40 - description: GPIO Trustzone non-secure interrupt number 41 - description: GPIO Trustzone secure interrupt number 44 interrupt-controller: true 46 "#interrupt-cells": 83 - interrupt-controller 84 - "#interrupt-cells" 116 #include <dt-bindings/interrupt-controller/arm-gic.h> 124 interrupt-controller; 125 #interrupt-cells = <2>;
|
H A D | cavium-octeon-gpio.txt | 14 - interrupt-controller: The GPIO controller is also an interrupt 15 controller, many of its pins may be configured as an interrupt 18 - #interrupt-cells: Must be <2>. The first cell is the GPIO pin 19 connected to the interrupt source. The second cell is the interrupt 26 - interrupts: Interrupt routing for each pin. 42 interrupt-controller; 43 #interrupt-cells = <2>;
|
H A D | rockchip,gpio-bank.yaml | 39 interrupt-controller: true 41 "#interrupt-cells": 58 - interrupt-controller 59 - "#interrupt-cells" 65 #include <dt-bindings/interrupt-controller/arm-gic.h> 80 interrupt-controller; 81 #interrupt-cells = <2>; 93 interrupt-controller; 94 #interrupt-cells = <2>;
|
H A D | sprd,gpio.yaml | 18 interrupt is shared for all of the banks handled by the controller. 37 interrupt-controller: true 39 "#interrupt-cells": 44 description: The interrupt shared by all GPIO lines for this controller. 51 - interrupt-controller 52 - "#interrupt-cells" 59 #include <dt-bindings/interrupt-controller/arm-gic.h> 70 interrupt-controller; 71 #interrupt-cells = <2>;
|
/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | xlnx,audio-formatter.txt | 8 - interrupt-names: Names specified to list of interrupts in same 10 List of supported interrupt names are: 11 "irq_mm2s" : interrupt from MM2S block 12 "irq_s2mm" : interrupt from S2MM block 13 - interrupts-parent: Phandle for interrupt controller. 14 - interrupts: List of Interrupt numbers. 23 interrupt-names = "irq_mm2s", "irq_s2mm"; 24 interrupt-parent = <&gic>;
|
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/ |
H A D | omap2420.dtsi | 96 #interrupt-cells = <2>; 97 interrupt-controller; 108 #interrupt-cells = <2>; 109 interrupt-controller; 120 #interrupt-cells = <2>; 121 interrupt-controller; 132 #interrupt-cells = <2>; 133 interrupt-controller; 145 interrupt-controller; 146 #interrupt-cells = <2>; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/nxp/vf/ |
H A D | vf610-zii-dev-rev-c.dts | 36 interrupt-parent = <&gpio0>; 38 interrupt-controller; 39 #interrupt-cells = <2>; 99 interrupt-parent = <&switch0>; 105 interrupt-parent = <&switch0>; 111 interrupt-parent = <&switch0>; 117 interrupt-parent = <&switch0>; 136 interrupt-parent = <&gpio0>; 138 interrupt-controller; 139 #interrupt-cells = <2>; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/mediatek/ |
H A D | mt6755.dtsi | 7 #include <dt-bindings/interrupt-controller/irq.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 interrupt-parent = <&sysirq>; 90 interrupt-parent = <&gic>; 104 interrupt-controller; 105 #interrupt-cells = <3>; 106 interrupt-parent = <&gic>; 110 gic: interrupt-controller@10231000 { 112 #interrupt-cells = <3>; 113 interrupt-parent = <&gic>; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/mediatek/ |
H A D | mt6589.dtsi | 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 15 interrupt-parent = <&sysirq>; 84 sysirq: interrupt-controller@10200100 { 87 interrupt-controller; 88 #interrupt-cells = <3>; 89 interrupt-parent = <&gic>; 93 gic: interrupt-controller@10211000 { 95 interrupt-controller; 96 #interrupt-cells = <3>; [all …]
|