Lines Matching +full:child +full:- +full:interrupt +full:- +full:base

7    - compatible: must be "ralink,rt3883-pci"
9 - reg: specifies the physical base address of the controller and
12 - #address-cells: specifies the number of cells needed to encode an
15 - #size-cells: specifies the number of cells used to represent the size
18 - ranges: specifies the translation between child address space and parent
23 - status: indicates the operational status of the device.
26 2) Child nodes
28 The main node must have two child nodes which describes the built-in
29 interrupt controller and the PCI host bridge.
31 a) Interrupt controller:
35 - interrupt-controller: identifies the node as an interrupt controller
37 - #address-cells: specifies the number of cells needed to encode an
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.
52 - #address-cells: specifies the number of cells needed to encode an
55 - #size-cells: specifies the number of cells used to represent the size
58 - #interrupt-cells: specifies the number of cells needed to encode an
59 interrupt source. The value must be 1.
61 - device_type: must be "pci"
63 - bus-range: PCI bus numbers covered
65 - ranges: specifies the ranges for the PCI memory and I/O regions
67 - interrupt-map-mask,
68 - interrupt-map: standard PCI properties to define the mapping of the
69 PCI interface to interrupt numbers.
71 The PCI host bridge node might have additional sub-nodes representing
72 the onboard PCI devices/PCI slots. Each such sub-node must have the
75 - reg: used only for interrupt mapping, so only the first four bytes
78 - device_type: must be "pci"
80 If a given sub-node represents a PCI bridge it must have following
83 - #address-cells: must be set to <3>
85 - #size-cells: must set to <2>
87 - #interrupt-cells: must be set to <1>
89 - interrupt-map-mask,
90 - interrupt-map: standard PCI properties to define the mapping of the
91 PCI interface to interrupt numbers.
93 Besides the required properties the sub-nodes may have these optional
96 - status: indicates the operational status of the sub-node.
104 compatible = "ralink,rt3883-pci";
106 #address-cells = <1>;
107 #size-cells = <1>;
112 pciintc: interrupt-controller {
113 interrupt-controller;
114 #address-cells = <0>;
115 #interrupt-cells = <1>;
117 interrupt-parent = <&cpuintc>;
121 host-bridge {
122 #address-cells = <3>;
123 #size-cells = <2>;
124 #interrupt-cells = <1>;
128 bus-range = <0 255>;
134 interrupt-map-mask = <0xf800 0 0 7>;
135 interrupt-map = <
148 pci-bridge@1 {
151 #interrupt-cells = <1>;
152 #address-cells = <3>;
153 #size-cells = <2>;
155 interrupt-map-mask = <0x0 0 0 0>;
156 interrupt-map = <0x0 0 0 0 &pciintc 20>;
161 pci-slot@17 {
168 pci-slot@18 {
182 host-bridge {
183 pci-bridge@1 {