Commit aa74337e authored by Richard Gong's avatar Richard Gong Committed by Dinh Nguyen
Browse files

arm64: dts: agilex: add service layer, fpga manager and fpga region



Add service layer, fpga manager and fpga region to the device tree
on Intel Agilex platform.

Signed-off-by: default avatarRichard Gong <richard.gong@intel.com>
Signed-off-by: default avatarDinh Nguyen <dinguyen@kernel.org>
parent 05c9c5a9
Loading
Loading
Loading
Loading
+32 −0
Original line number Diff line number Diff line
@@ -12,6 +12,19 @@
	#address-cells = <2>;
	#size-cells = <2>;

	reserved-memory {
		#address-cells = <2>;
		#size-cells = <2>;
		ranges;

		service_reserved: svcbuffer@0 {
			compatible = "shared-dma-pool";
			reg = <0x0 0x0 0x0 0x1000000>;
			alignment = <0x1000>;
			no-map;
		};
	};

	cpus {
		#address-cells = <1>;
		#size-cells = <0>;
@@ -81,6 +94,13 @@
		interrupt-parent = <&intc>;
		ranges = <0 0 0 0xffffffff>;

		base_fpga_region {
			#address-cells = <0x1>;
			#size-cells = <0x1>;
			compatible = "fpga-region";
			fpga-mgr = <&fpga_mgr>;
		};

		gmac0: ethernet@ff800000 {
			compatible = "altr,socfpga-stmmac", "snps,dwmac-3.74a", "snps,dwmac";
			reg = <0xff800000 0x2000>;
@@ -442,5 +462,17 @@

			status = "disabled";
		};

		firmware {
			svc {
				compatible = "intel,stratix10-svc";
				method = "smc";
				memory-region = <&service_reserved>;

				fpga_mgr: fpga-mgr {
					compatible = "intel,stratix10-soc-fpga-mgr";
				};
			};
		};
	};
};