summaryrefslogtreecommitdiffstats
path: root/sys/boot
diff options
context:
space:
mode:
authorbr <br@FreeBSD.org>2014-09-25 18:03:14 +0000
committerbr <br@FreeBSD.org>2014-09-25 18:03:14 +0000
commit0bafc6e378a012eca1fccbc3630764bbf7b256aa (patch)
treeb71fbb8ce164e686a9b8e3cd2ce760144a06252c /sys/boot
parentb8be8bfdc83c495bfe4982f71017757f881dabd5 (diff)
downloadFreeBSD-src-0bafc6e378a012eca1fccbc3630764bbf7b256aa.zip
FreeBSD-src-0bafc6e378a012eca1fccbc3630764bbf7b256aa.tar.gz
Add driver for Synopsys DesignWare 3504-0 Universal 10/100/1000
Ethernet MAC. Sponsored by: DARPA, AFRL
Diffstat (limited to 'sys/boot')
-rw-r--r--sys/boot/fdt/dts/arm/socfpga-sockit.dts4
-rw-r--r--sys/boot/fdt/dts/arm/socfpga.dtsi25
2 files changed, 29 insertions, 0 deletions
diff --git a/sys/boot/fdt/dts/arm/socfpga-sockit.dts b/sys/boot/fdt/dts/arm/socfpga-sockit.dts
index 1cd90ea..d76b6cf 100644
--- a/sys/boot/fdt/dts/arm/socfpga-sockit.dts
+++ b/sys/boot/fdt/dts/arm/socfpga-sockit.dts
@@ -51,6 +51,10 @@
usb1: usb@ffb40000 {
status = "okay";
};
+
+ gmac1: ethernet@ff702000 {
+ status = "okay";
+ };
};
chosen {
diff --git a/sys/boot/fdt/dts/arm/socfpga.dtsi b/sys/boot/fdt/dts/arm/socfpga.dtsi
index e1b56cc..2480484 100644
--- a/sys/boot/fdt/dts/arm/socfpga.dtsi
+++ b/sys/boot/fdt/dts/arm/socfpga.dtsi
@@ -71,6 +71,11 @@
interrupt-parent = < &GIC >;
};
+ sysmgr: sysmgr@ffd08000 {
+ compatible = "altr,sys-mgr";
+ reg = <0xffd08000 0x1000>;
+ };
+
rstmgr: rstmgr@ffd05000 {
compatible = "altr,rst-mgr";
reg = <0xffd05000 0x1000>;
@@ -127,5 +132,25 @@
dr_mode = "host";
status = "disabled";
};
+
+ gmac0: ethernet@ff700000 {
+ compatible = "altr,socfpga-stmmac",
+ "snps,dwmac-3.70a", "snps,dwmac";
+ reg = <0xff700000 0x2000>;
+ interrupts = <147>;
+ interrupt-parent = <&GIC>;
+ phy-mode = "rgmii";
+ status = "disabled";
+ };
+
+ gmac1: ethernet@ff702000 {
+ compatible = "altr,socfpga-stmmac",
+ "snps,dwmac-3.70a", "snps,dwmac";
+ reg = <0xff702000 0x2000>;
+ interrupts = <152>;
+ interrupt-parent = <&GIC>;
+ phy-mode = "rgmii";
+ status = "disabled";
+ };
};
};
OpenPOWER on IntegriCloud