]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
Merge remote-tracking branch 'y2038/y2038'
[karo-tx-linux.git] / Documentation / devicetree / bindings / pci / altera-pcie-msi.txt
1 * Altera PCIe MSI controller
2
3 Required properties:
4 - compatible:   should contain "altr,msi-1.0"
5 - reg:          specifies the physical base address of the controller and
6                 the length of the memory mapped region.
7 - reg-names:    must include the following entries:
8                 "csr": CSR registers
9                 "vector_slave": vectors slave port region
10 - interrupt-parent:     interrupt source phandle.
11 - interrupts:   specifies the interrupt source of the parent interrupt
12                 controller. The format of the interrupt specifier depends on the
13                 parent interrupt controller.
14 - num-vectors:  number of vectors, range 1 to 32.
15 - msi-controller:       indicates that this is MSI controller node
16
17
18 Example
19 msi0: msi@0xFF200000 {
20         compatible = "altr,msi-1.0";
21         reg = <0xFF200000 0x00000010
22                 0xFF200010 0x00000080>;
23         reg-names = "csr", "vector_slave";
24         interrupt-parent = <&hps_0_arm_gic_0>;
25         interrupts = <0 42 4>;
26         msi-controller;
27         num-vectors = <32>;
28 };