Lines Matching +full:interrupt +full:- +full:controller

4 representation of an Open PIC compliant interrupt controller.  This binding is
13 - compatible: Specifies the compatibility list for the PIC. The type
14 shall be <string> and the value shall include "open-pic".
16 - reg: Specifies the base physical address(s) and size(s) of this
17 PIC's addressable register space. The type shall be <prop-encoded-array>.
19 - interrupt-controller: The presence of this property identifies the node
22 - #interrupt-cells: Specifies the number of cells needed to encode an
23 interrupt source. The type shall be a <u32> and the value shall be 2.
25 - #address-cells: Specifies the number of cells needed to encode an
27 'interrupt-map' nodes do not have to specify a parent unit address.
31 - pic-no-reset: The presence of this property indicates that the PIC
34 initialization related to interrupt sources shall be limited to sources
37 * Interrupt Specifier Definition
39 Interrupt specifiers consists of 2 cells encoded as
42 - <1st-cell>: The interrupt-number that identifies the interrupt source.
44 - <2nd-cell>: The level-sense information, encoded as follows:
45 0 = low-to-high edge triggered
46 1 = active low level-sensitive
47 2 = active high level-sensitive
48 3 = high-to-low edge triggered
55 * An Open PIC interrupt controller
58 // This is an interrupt controller node.
59 interrupt-controller;
61 // No address cells so that 'interrupt-map' nodes which reference
63 #address-cells = <0>;
65 // Two cells to encode interrupt sources.
66 #interrupt-cells = <2>;
72 compatible = "open-pic";
75 pic-no-reset;
81 * An interrupt generating device that is wired to an Open PIC.
84 // Interrupt source '42' that is active high level-sensitive.
85 // Note that there are only two cells as specified in the interrupt
86 // parent's '#interrupt-cells' property.
89 // The interrupt controller that this device is wired to.
90 interrupt-parent = <&mpic>;