aboutsummaryrefslogtreecommitdiffstats
path: root/fpga/usrp3/top/e320/dts/usrp_e320_fpga_1G.dts
diff options
context:
space:
mode:
Diffstat (limited to 'fpga/usrp3/top/e320/dts/usrp_e320_fpga_1G.dts')
-rw-r--r--fpga/usrp3/top/e320/dts/usrp_e320_fpga_1G.dts47
1 files changed, 47 insertions, 0 deletions
diff --git a/fpga/usrp3/top/e320/dts/usrp_e320_fpga_1G.dts b/fpga/usrp3/top/e320/dts/usrp_e320_fpga_1G.dts
new file mode 100644
index 000000000..c1d76ae4f
--- /dev/null
+++ b/fpga/usrp3/top/e320/dts/usrp_e320_fpga_1G.dts
@@ -0,0 +1,47 @@
+// SPDX-License-Identifier: GPL-2.0 OR X11
+/*
+ * Copyright (c) 2018 National Instruments Corp
+ *
+ */
+
+/dts-v1/;
+/plugin/;
+
+#include "e320-fpga.dtsi"
+
+&fpga_full {
+ nixge0: ethernet@40000000 {
+ compatible = "ni,xge-enet-2.00";
+ reg = <0x40000000 0x6000>;
+
+ clocks = <&clkc 15>;
+ clock-names = "bus_clk";
+
+ nvmem-cells = <&eth1_addr>;
+ nvmem-cell-names = "address";
+
+ interrupts = <0 29 4>, <0 30 4>;
+ interrupt-names = "rx", "tx";
+ interrupt-parent = <&intc>;
+ status = "okay";
+
+ phy-mode = "xgmii";
+
+ fixed-link {
+ speed = <1000>;
+ full-duplex;
+ /* 114 = 54 (MIOs) + 60 (EMIO 60) */
+ link-gpios = <&gpio0 114 0>;
+ };
+ };
+
+ uio@40006000 {
+ compatible = "usrp-uio";
+ reg = <0x40006000 0x2000>; // FIXME: Addresses
+ reg-names = "misc-enet-regs";
+ status = "okay";
+ };
+};
+
+#include "e320-common.dtsi"
+#include "dma-common.dtsi"