Back to home page

OSCL-LXR

 
 

    


0001 * Altera PCIe MSI controller
0002 
0003 Required properties:
0004 - compatible:   should contain "altr,msi-1.0"
0005 - reg:          specifies the physical base address of the controller and
0006                 the length of the memory mapped region.
0007 - reg-names:    must include the following entries:
0008                 "csr": CSR registers
0009                 "vector_slave": vectors slave port region
0010 - interrupts:   specifies the interrupt source of the parent interrupt
0011                 controller. The format of the interrupt specifier depends on the
0012                 parent interrupt controller.
0013 - num-vectors:  number of vectors, range 1 to 32.
0014 - msi-controller:       indicates that this is MSI controller node
0015 
0016 
0017 Example
0018 msi0: msi@0xFF200000 {
0019         compatible = "altr,msi-1.0";
0020         reg = <0xFF200000 0x00000010
0021                 0xFF200010 0x00000080>;
0022         reg-names = "csr", "vector_slave";
0023         interrupt-parent = <&hps_0_arm_gic_0>;
0024         interrupts = <0 42 4>;
0025         msi-controller;
0026         num-vectors = <32>;
0027 };