Module Name:    src
Committed By:   jmcneill
Date:           Thu Nov 30 21:36:45 UTC 2017

Modified Files:
        src/sys/arch/arm/dts: sun50i-a64.dtsi sun8i-h3-nanopi-neo.dts
            sun8i-h3-orangepi-plus2e.dts sun8i-h3.dtsi
Removed Files:
        src/sys/arch/arm/dts: sun8i-h3-orangepi-one.dts

Log Message:
Switch to new emac bindings for H3 boards


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/arm/dts/sun50i-a64.dtsi
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/dts/sun8i-h3-nanopi-neo.dts \
    src/sys/arch/arm/dts/sun8i-h3-orangepi-plus2e.dts
cvs rdiff -u -r1.1 -r0 src/sys/arch/arm/dts/sun8i-h3-orangepi-one.dts
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/arm/dts/sun8i-h3.dtsi

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/arm/dts/sun50i-a64.dtsi
diff -u src/sys/arch/arm/dts/sun50i-a64.dtsi:1.3 src/sys/arch/arm/dts/sun50i-a64.dtsi:1.4
--- src/sys/arch/arm/dts/sun50i-a64.dtsi:1.3	Sat Sep  9 12:05:28 2017
+++ src/sys/arch/arm/dts/sun50i-a64.dtsi	Thu Nov 30 21:36:45 2017
@@ -1,4 +1,4 @@
-/* $NetBSD: sun50i-a64.dtsi,v 1.3 2017/09/09 12:05:28 jmcneill Exp $ */
+/* $NetBSD: sun50i-a64.dtsi,v 1.4 2017/11/30 21:36:45 jmcneill Exp $ */
 
 /*-
  * Copyright (c) 2017 Jared McNeill <jmcne...@invisible.ca>
@@ -75,33 +75,3 @@
 		drive-strength = <40>;
 	};
 };
-
-/ {
-	soc {
-		ehci0: usb@01c1a000 {
-			compatible = "allwinner,sun50i-a64-ehci", "generic-ehci";
-			reg = <0x01c1a000 0x100>;
-			interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>;
-			clocks = <&ccu CLK_BUS_OHCI0>,
-				 <&ccu CLK_BUS_EHCI0>,
-				 <&ccu CLK_USB_OHCI0>;
-			resets = <&ccu RST_BUS_OHCI0>,
-				 <&ccu RST_BUS_EHCI0>;
-			phys = <&usbphy 0>;
-			phy-names = "usb";
-			status = "disabled";
-		};
-
-		ohci0: usb@01c1a400 {
-			compatible = "allwinner,sun50i-a64-ohci", "generic-ohci";
-			reg = <0x01c1a400 0x100>;
-			interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>;
-			clocks = <&ccu CLK_BUS_OHCI0>,
-				 <&ccu CLK_USB_OHCI0>;
-			resets = <&ccu RST_BUS_OHCI0>;
-			phys = <&usbphy 0>;
-			phy-names = "usb";
-			status = "disabled";
-		};
-	};
-};

Index: src/sys/arch/arm/dts/sun8i-h3-nanopi-neo.dts
diff -u src/sys/arch/arm/dts/sun8i-h3-nanopi-neo.dts:1.2 src/sys/arch/arm/dts/sun8i-h3-nanopi-neo.dts:1.3
--- src/sys/arch/arm/dts/sun8i-h3-nanopi-neo.dts:1.2	Thu Oct  5 13:25:33 2017
+++ src/sys/arch/arm/dts/sun8i-h3-nanopi-neo.dts	Thu Nov 30 21:36:45 2017
@@ -1,4 +1,4 @@
-/* $NetBSD: sun8i-h3-nanopi-neo.dts,v 1.2 2017/10/05 13:25:33 jmcneill Exp $ */
+/* $NetBSD: sun8i-h3-nanopi-neo.dts,v 1.3 2017/11/30 21:36:45 jmcneill Exp $ */
 
 /*-
  * Copyright (c) 2017 Jared McNeill <jmcne...@invisible.ca>
@@ -57,16 +57,3 @@
 		enable-active-high;
 	};
 };
-
-&emac {
-	phy-mode = "mii";
-	phy = <&phy1>;
-
-	allwinner,use-internal-phy;
-	allwinner,leds-active-low;
-	status = "okay";
-
-	phy1: ethernet-phy@1 {
-		reg = <1>;
-	};
-};
Index: src/sys/arch/arm/dts/sun8i-h3-orangepi-plus2e.dts
diff -u src/sys/arch/arm/dts/sun8i-h3-orangepi-plus2e.dts:1.2 src/sys/arch/arm/dts/sun8i-h3-orangepi-plus2e.dts:1.3
--- src/sys/arch/arm/dts/sun8i-h3-orangepi-plus2e.dts:1.2	Mon Oct  2 22:51:15 2017
+++ src/sys/arch/arm/dts/sun8i-h3-orangepi-plus2e.dts	Thu Nov 30 21:36:45 2017
@@ -1,4 +1,4 @@
-/* $NetBSD: sun8i-h3-orangepi-plus2e.dts,v 1.2 2017/10/02 22:51:15 jmcneill Exp $ */
+/* $NetBSD: sun8i-h3-orangepi-plus2e.dts,v 1.3 2017/11/30 21:36:45 jmcneill Exp $ */
 
 /*-
  * Copyright (c) 2017 Jared McNeill <jmcne...@invisible.ca>
@@ -30,18 +30,6 @@
 #include "sun8i-h3.dtsi"
 
 / {
-	reg_gmac_3v3: gmac-3v3 {
-		compatible = "regulator-fixed";
-		pinctrl-names = "default";
-		pinctrl-0 = <&emac_phy_reset_pin>;
-		regulator-name = "gmac-3v3";
-		regulator-min-microvolt = <3300000>;
-		regulator-max-microvolt = <3300000>;
-		startup-delay-us = <100000>;
-		enable-active-high;
-		gpio = <&pio 3 6 GPIO_ACTIVE_HIGH>;
-	};
-
 	cpus {
 		cpu@0 {
 			cpu-supply = <&vdd_cpu>;
@@ -57,21 +45,6 @@
 	};
 };
 
-&emac {
-	pinctrl-names = "default";
-	pinctrl-0 = <&emac_pins_rgmii_a>;
-	phy-supply = <&reg_gmac_3v3>;
-	phy-mode = "rgmii";
-	phy = <&phy1>;
-
-	allwinner,leds-active-low;
-	status = "okay";
-
-	phy1: ethernet-phy@1 {
-		reg = <1>;
-	};
-};
-
 &r_i2c {
 	status = "okay";
 

Index: src/sys/arch/arm/dts/sun8i-h3.dtsi
diff -u src/sys/arch/arm/dts/sun8i-h3.dtsi:1.5 src/sys/arch/arm/dts/sun8i-h3.dtsi:1.6
--- src/sys/arch/arm/dts/sun8i-h3.dtsi:1.5	Thu Oct  5 01:32:46 2017
+++ src/sys/arch/arm/dts/sun8i-h3.dtsi	Thu Nov 30 21:36:45 2017
@@ -1,4 +1,4 @@
-/* $NetBSD: sun8i-h3.dtsi,v 1.5 2017/10/05 01:32:46 jmcneill Exp $ */
+/* $NetBSD: sun8i-h3.dtsi,v 1.6 2017/11/30 21:36:45 jmcneill Exp $ */
 
 /*-
  * Copyright (c) 2017 Jared McNeill <jmcne...@invisible.ca>
@@ -48,20 +48,6 @@
 	};
 
 	soc {
-		emac: ethernet@1c30000 {
-			compatible = "allwinner,sun8i-h3-emac";
-			reg = <0x01c30000 0x104>, <0x01c00030 0x4>;
-			reg-names = "emac", "syscon";
-			interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>;
-			resets = <&ccu RST_BUS_EMAC>, <&ccu RST_BUS_EPHY>;
-			reset-names = "ahb", "ephy";
-			clocks = <&ccu CLK_BUS_EMAC>, <&ccu CLK_BUS_EPHY>;
-			clock-names = "ahb", "ephy";
-			#address-cells = <1>;
-			#size-cells = <0>;
-			status = "disabled";
-		};
-
 		r_i2c: i2c@1f02400 {
 			compatible = "allwinner,sun6i-a31-i2c";
 			reg = <0x01f02400 0x400>;
@@ -87,19 +73,3 @@
 		};
 	};
 };
-
-&pio {
-	emac_pins_rgmii_a: emac_rgmii@0 {
-		pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5",
-		       "PD7", "PD8", "PD9", "PD10", "PD12", "PD13",
-		       "PD15", "PD16", "PD17";
-		function = "emac";
-		drive-strength = <40>;
-	};
-
-	emac_phy_reset_pin: emac_phy_reset_pin@0 {
-		pins = "PD6";
-		function = "emac";
-		drive-strength = <10>;
-	};
-};

Reply via email to