/*
 * Copyright (c) 2017 National Instruments Corp
 *
 * SPDX-License-Identifier: GPL-2.0 OR X11
 */

/dts-v1/;
/plugin/;

/{

#include "n300-fpga.dtsi"

fragment@1 {
	target = <&amba>;
	reg = <0x0001>;
	__overlay__ {
		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";
			phy-handle = <&ethernet_phy1>;

			ethernet_phy1: ethernet-phy@4 {
				compatible = "ethernet-phy-ieee802.3-c45";
				reg = <4>;
			};
		};

		uio@40006000 {
			compatible = "usrp-uio";
			reg = <0x40006000 0x2000>;
			reg-names = "misc-enet-regs0";
			status = "okay";
		};

		uio@4000c000 {
			compatible = "usrp-uio";
			reg = <0x4000c000 0x1000>;
			reg-names = "misc-auro-regs1";
			status = "okay";
		};
	};
};

#include "n300-common.dtsi"
#include "dma-common.dtsi"

};
