Home
last modified time | relevance | path

Searched full:interrupt (Results 26 – 50 of 4786) sorted by relevance

12345678910>>...192

/freebsd/sys/contrib/device-tree/src/arm/marvell/
H A Darmada-xp-mv78460.dtsi122 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 …]
H A Darmada-xp-mv78260.dtsi101 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-map-mask = <0 0 0 7>;
[all …]
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Dimg,meta-intc.txt8 - compatible: Specifies the compatibility list for the interrupt controller.
11 - num-banks: Specifies the number of interrupt banks (each of which can
12 handle 32 interrupt sources).
14 - interrupt-controller: The presence of this property identifies the node
15 as an interrupt controller. No property value shall be defined.
17 - #interrupt-cells: Specifies the number of cells needed to encode an
18 interrupt source. The type shall be a <u32> and the value shall be 2.
22 'interrupt-map' nodes do not have to specify a parent unit address.
28 * Interrupt Specifier Definition
30 Interrupt specifiers consists of 2 cells encoded as follows:
[all …]
H A Dfsl,ls-extirq.yaml4 $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 …]
H A Dsnps,dw-apb-ictl.txt1 Synopsys DesignWare APB interrupt controller (dw_apb_ictl)
3 Synopsys DesignWare provides interrupt controller IP for APB known as
4 dw_apb_ictl. The IP is used as secondary interrupt controller in some SoCs with
5 APB bus, e.g. Marvell Armada 1500. It can also be used as primary interrupt
12 - interrupt-controller: identifies the node as an interrupt controller
13 - #interrupt-cells: number of cells to encode an interrupt-specifier, shall be 1
15 Additional required property when it's used as secondary interrupt controller:
16 - interrupts: interrupt reference to primary interrupt controller
18 The interrupt sources map to the corresponding bits in the interrupt
27 /* dw_apb_ictl is used as secondary interrupt controller */
[all …]
H A Dti,pruss-intc.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/ti,pruss-intc.yaml#
7 title: TI PRU-ICSS Local Interrupt Controller
13 Each PRU-ICSS has a single interrupt controller instance that is common
14 to all the PRU cores. Most interrupt controllers can route 64 input events
19 remaining 8 (2 through 9) connected to external interrupt controllers
25 (host_intr0 through host_intr7) are connected exclusively to the Arm interrupt
32 This interrupt-controller node should be defined as a child node of the
33 corresponding PRUSS node. The node should be named "interrupt-controller".
37 pattern: "^interrupt-controller@[0-9a-f]+$"
59 A shared interrupt ca
[all...]
H A Dimg,pdc-intc.txt1 * ImgTec Powerdown Controller (PDC) Interrupt Controller Binding
4 representation of a PDC IRQ controller. This has a number of input interrupt
5 lines which can wake the system, and are passed on through output interrupt
10 - compatible: Specifies the compatibility list for the interrupt controller.
16 - interrupt-controller: The presence of this property identifies the node
17 as an interrupt controller. No property value shall be defined.
19 - #interrupt-cells: Specifies the number of cells needed to encode an
20 interrupt source. The type shall be a <u32> and the value shall be 2.
26 - interrupts: List of interrupt specifiers. The first specifier shall be the
27 shared SysWake interrupt, and remaining specifies shall be PDC peripheral
[all …]
H A Dbrcm,bcm2835-armctrl-ic.txt1 BCM2835 Top-Level ("ARMCTRL") Interrupt Controller
3 The BCM2835 contains a custom top-level interrupt controller, which supports
4 72 interrupt sources using a 2-level register scheme. The interrupt
8 The BCM2836 contains the same interrupt controller with the same
9 interrupts, but the per-CPU interrupt controller is the root, and an
10 interrupt there indicates that the ARMCTRL has an interrupt to handle.
17 - interrupt-controller : Identifies the node as an interrupt controlle
[all...]
H A Dmti,gic.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/mti,gic.yaml#
7 title: MIPS Global Interrupt Controller
23 "#interrupt-cells":
26 The 1st cell is the type of interrupt: local or shared defined in the
27 file 'dt-bindings/interrupt-controller/mips-gic.h'. The 2nd cell is the
28 GIC interrupt number. The 3d cell encodes the interrupt flags setting up
30 'dt-bindings/interrupt-controller/irq.h'.
38 interrupt-controller: true
42 Specifies the list of CPU interrupt vectors to which the GIC may not
56 It accepts two values: the 1st is the starting interrupt and the 2nd is
[all …]
/freebsd/sys/contrib/device-tree/Bindings/pci/
H A Dxlnx,xdma-host.yaml38 - 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 Dxlnx,nwl-pcie.yaml14 - $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 …]
H A Dxilinx-pcie.txt6 - #interrupt-cells: specifies the number of cells needed to encode an
7 interrupt source. The value must be 1.
11 - interrupts: Should contain AXI PCIe interrupt
12 - interrupt-map-mask,
13 interrupt-map: standard PCI properties to define the mapping of the
14 PCI interface to interrupt numbers.
23 Interrupt controller child node
26 - interrupt-controller: identifies the node as an interrupt controller
29 - #interrupt-cells: specifies the number of cells needed to encode an
30 interrupt source. The value must be 1.
[all …]
H A Dralink,rt3883-pci.txt29 interrupt controller and the PCI host bridge.
31 a) Interrupt controller:
35 - interrupt-controller: identifies the node as an interrupt controller
38 address. The value must be 0. As such, 'interrupt-map' nodes do not
41 - #interrupt-cells: specifies the number of cells needed to encode an
42 interrupt source. The value must be 1.
44 - interrupts: specifies the interrupt source of the parent interrupt
45 controller. The format of the interrupt specifier depends on the
46 parent interrupt controller.
58 - #interrupt-cells: specifies the number of cells needed to encode an
[all …]
H A Dmediatek-pcie.txt42 - #interrupt-cells: Size representation for interrupts (must be 1)
43 - interrupt-map-mask and interrupt-map: Standard PCI IRQ mapping properties
52 -interrupts: A list of interrupt outputs of the controller, must have one
54 - interrupt-names: Must include the following entries:
55 - "pcie_irq": The interrupt that is asserted when an MSI/INTX is received
67 - #interrupt-cells: Must be 1
68 - interrupt-map-mask and interrupt-map: Standard PCI IRQ mapping properties
95 #interrupt-cells = <1>;
96 interrupt-map-mask = <0xf800 0 0 0>;
97 interrupt-map = <0x0000 0 0 0 &sysirq GIC_SPI 193 IRQ_TYPE_LEVEL_LOW>,
[all …]
H A Dxilinx-nwl-pcie.txt7 - #interrupt-cells: specifies the number of cells needed to encode an
8 interrupt source. The value must be 1.
16 - interrupts: Should contain NWL PCIe interrupt
17 - interrupt-names: Must include the following entries:
18 "msi1, msi0": interrupt asserted when an MSI is received
19 "intx": interrupt asserted when a legacy interrupt is received
20 "misc": interrupt asserted when miscellaneous interrupt is received
21 - interrupt-map-mask and interrupt-map: standard PCI properties to define the
22 mapping of the PCI interface to interrupt numbers.
29 - legacy-interrupt-controller: Interrupt controller device node for Legacy
[all …]
/freebsd/sys/contrib/device-tree/src/mips/brcm/
H A Dbcm7125.dtsi30 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 …]
H A Dbcm7420.dtsi30 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 …]
/freebsd/sys/contrib/device-tree/src/mips/loongson/
H A Dloongson64-2k1000.dtsi5 #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 …]
/freebsd/sys/dts/arm/
H A Dimx53x.dtsi70 tzic: tz-interrupt-controller@0fffc000 {
72 interrupt-controller;
73 #interrupt-cells = <1>;
95 interrupt-parent = <&tzic>;
102 interrupt-parent = <&tzic>;
116 interrupt-parent = <&tzic>;
129 interrupt-parent = <&tzic>;
134 interrupt-controller;
135 #interrupt-cells = <1>;
142 interrupt-parent = <&tzic>;
[all …]
/freebsd/sys/contrib/device-tree/src/loongarch/
H A Dloongson-2k0500.dtsi8 #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-controller@1fe11400 {
[all …]
H A Dloongson-2k1000.dtsi8 #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-names = "int0";
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/exynos/
H A Dexynos7-pinctrl.dtsi19 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-cells = <2>;
[all …]
H A Dexynos5433-pinctrl.dtsi36 interrupt-controller;
37 interrupt-parent = <&gic>;
46 #interrupt-cells = <2>;
53 interrupt-controller;
54 interrupt-parent = <&gic>;
63 #interrupt-cells = <2>;
70 interrupt-controller;
71 #interrupt-cells = <2>;
78 interrupt-controller;
79 #interrupt-cells = <2>;
[all …]
/freebsd/contrib/bmake/unit-tests/
H A Dcmd-interrupt.mk1 # $NetBSD: cmd-interrupt.mk,v 1.5 2024/07/13 15:10:06 rillig Exp $
21 all: interrupt-ordinary
22 all: interrupt-phony
23 all: interrupt-precious
24 all: interrupt-compat
28 @rm -f cmd-interrupt-ordinary cmd-interrupt-phony
29 @rm -f cmd-interrupt-precious cmd-interrupt-compat
31 interrupt-ordinary:
32 @${.MAKE} ${MAKEFLAGS} -f ${MAKEFILE} cmd-interrupt-ordinary || true
34 @echo ${.TARGET}: ${exists(././cmd-interrupt-ordinary) :? error : ok }
[all …]
/freebsd/share/man/man9/
H A Dswi.931 .Nd register and schedule software interrupt handlers
52 These functions are used to register and schedule software interrupt handlers.
53 Software interrupt handlers are attached to a software interrupt thread, just
54 as hardware interrupt handlers are attached to a hardware interrupt thread.
56 Software interrupt handlers can be used to queue up less critical processing
57 inside of hardware interrupt handlers so that the work can be done at a later
59 Software interrupt threads are different from other kernel threads in that they
60 are treated as an interrupt thread.
61 This means that time spent executing these threads is counted as interrupt
66 function is used to add a new software interrupt handler to a specified
[all …]

12345678910>>...192