Lines Matching +full:versal +full:- +full:net +full:- +full:cdx
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/bus/xlnx,versal-net-cdx.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: AMD CDX bus controller
10 CDX bus controller for AMD devices is implemented to dynamically
11 detect CDX bus and devices using the firmware.
12 The CDX bus manages multiple FPGA based hardware devices, which
15 on run-time.
17 All devices on the CDX bus will have a unique streamid (for IOMMU)
20 are used to configure SMMU and GIC-ITS respectively.
22 iommu-map property is used to define the set of stream ids
26 The msi-map property is used to associate the devices with the
34 - Nipun Gupta <[email protected]>
35 - Nikhil Agarwal <[email protected]>
39 const: xlnx,versal-net-cdx
41 iommu-map: true
43 msi-map: true
53 "#address-cells":
56 "#size-cells":
60 - compatible
61 - iommu-map
62 - msi-map
63 - xlnx,rproc
64 - ranges
65 - "#address-cells"
66 - "#size-cells"
71 - |
72 cdx {
73 compatible = "xlnx,versal-net-cdx";
74 #address-cells = <1>;
75 #size-cells = <1>;
76 /* define map for RIDs 250-259 */
77 iommu-map = <250 &smmu 250 10>;
78 /* define msi map for RIDs 250-259 */
79 msi-map = <250 &its 250 10>;