Author: kaloz
Date: 2015-01-05 16:02:18 +0100 (Mon, 05 Jan 2015)
New Revision: 43854

Added:
   trunk/target/linux/mvebu/patches-3.14/140-alias_mdio_node.patch
   trunk/target/linux/mvebu/patches-3.18/140-alias_mdio_node.patch
Modified:
   trunk/target/linux/mvebu/config-3.14
   trunk/target/linux/mvebu/config-3.18
   trunk/target/linux/mvebu/files/arch/arm/boot/dts/armada-xp-mamba.dts
   trunk/target/linux/mvebu/profiles/100-Generic.mk
Log:
[mvebu]: enable swconfig and the mvsw6171 driver

Signed-off-by: Imre Kaloz <[email protected]>



Modified: trunk/target/linux/mvebu/config-3.14
===================================================================
--- trunk/target/linux/mvebu/config-3.14        2015-01-05 13:19:20 UTC (rev 
43853)
+++ trunk/target/linux/mvebu/config-3.14        2015-01-05 15:02:18 UTC (rev 
43854)
@@ -209,6 +209,7 @@
 CONFIG_MVEBU_MBUS=y
 CONFIG_MVMDIO=y
 CONFIG_MVNETA=y
+CONFIG_MVSW6171_PHY=y
 CONFIG_MV_XOR=y
 CONFIG_NEED_DMA_MAP_STATE=y
 # CONFIG_NEON is not set
@@ -266,6 +267,7 @@
 CONFIG_SPI_MASTER=y
 CONFIG_SPI_ORION=y
 CONFIG_STOP_MACHINE=y
+CONFIG_SWCONFIG=y
 CONFIG_SWIOTLB=y
 # CONFIG_SWP_EMULATE is not set
 CONFIG_SYS_SUPPORTS_APM_EMULATION=y

Modified: trunk/target/linux/mvebu/config-3.18
===================================================================
--- trunk/target/linux/mvebu/config-3.18        2015-01-05 13:19:20 UTC (rev 
43853)
+++ trunk/target/linux/mvebu/config-3.18        2015-01-05 15:02:18 UTC (rev 
43854)
@@ -216,6 +216,7 @@
 CONFIG_MVEBU_MBUS=y
 CONFIG_MVMDIO=y
 CONFIG_MVNETA=y
+CONFIG_MVSW6171_PHY=y
 CONFIG_MV_XOR=y
 CONFIG_NEED_DMA_MAP_STATE=y
 # CONFIG_NEON is not set
@@ -272,6 +273,7 @@
 CONFIG_SPI_MASTER=y
 CONFIG_SPI_ORION=y
 CONFIG_STOP_MACHINE=y
+CONFIG_SWCONFIG=y
 CONFIG_SWIOTLB=y
 # CONFIG_SWP_EMULATE is not set
 CONFIG_SYS_SUPPORTS_APM_EMULATION=y

Modified: trunk/target/linux/mvebu/files/arch/arm/boot/dts/armada-xp-mamba.dts
===================================================================
--- trunk/target/linux/mvebu/files/arch/arm/boot/dts/armada-xp-mamba.dts        
2015-01-05 13:19:20 UTC (rev 43853)
+++ trunk/target/linux/mvebu/files/arch/arm/boot/dts/armada-xp-mamba.dts        
2015-01-05 15:02:18 UTC (rev 43854)
@@ -116,10 +116,6 @@
                                status = "okay";
                        };
 
-                       mdio {
-                               status = "disabled";
-                       };
-
                        ethernet@70000 {
                                pinctrl-0 = <&pmx_ge0>;
                                pinctrl-names = "default";
@@ -279,4 +275,15 @@
                gpio-fan,speed-map = <0    0
                                      4500 1>;
        };
+
+       mvsw6172 {
+               compatible = "marvell,88e6171";
+               status = "okay";
+               reg = <0x10>;
+
+               mii-bus = <&mdio>;
+               cpu-port-0 = <5>;
+               cpu-port-1 = <6>;
+       };
+
 };

Added: trunk/target/linux/mvebu/patches-3.14/140-alias_mdio_node.patch
===================================================================
--- trunk/target/linux/mvebu/patches-3.14/140-alias_mdio_node.patch             
                (rev 0)
+++ trunk/target/linux/mvebu/patches-3.14/140-alias_mdio_node.patch     
2015-01-05 15:02:18 UTC (rev 43854)
@@ -0,0 +1,11 @@
+--- a/arch/arm/boot/dts/armada-370-xp.dtsi
++++ b/arch/arm/boot/dts/armada-370-xp.dtsi
+@@ -221,7 +221,7 @@
+                               status = "disabled";
+                       };
+ 
+-                      mdio {
++                      mdio: mdio {
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+                               compatible = "marvell,orion-mdio";

Added: trunk/target/linux/mvebu/patches-3.18/140-alias_mdio_node.patch
===================================================================
--- trunk/target/linux/mvebu/patches-3.18/140-alias_mdio_node.patch             
                (rev 0)
+++ trunk/target/linux/mvebu/patches-3.18/140-alias_mdio_node.patch     
2015-01-05 15:02:18 UTC (rev 43854)
@@ -0,0 +1,11 @@
+--- a/arch/arm/boot/dts/armada-370-xp.dtsi
++++ b/arch/arm/boot/dts/armada-370-xp.dtsi
+@@ -232,7 +232,7 @@
+                               status = "disabled";
+                       };
+ 
+-                      mdio {
++                      mdio: mdio {
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+                               compatible = "marvell,orion-mdio";

Modified: trunk/target/linux/mvebu/profiles/100-Generic.mk
===================================================================
--- trunk/target/linux/mvebu/profiles/100-Generic.mk    2015-01-05 13:19:20 UTC 
(rev 43853)
+++ trunk/target/linux/mvebu/profiles/100-Generic.mk    2015-01-05 15:02:18 UTC 
(rev 43854)
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2013-2014 OpenWrt.org
+# Copyright (C) 2013-2015 OpenWrt.org
 #
 # This is free software, licensed under the GNU General Public License v2.
 # See /LICENSE for more information.
@@ -14,7 +14,8 @@
        kmod-rtc-marvell kmod-thermal-armada \
        kmod-gpio-button-hotplug kmod-hwmon-tmp421 \
        kmod-hwmon-gpiofan kmod-leds-tlc59116 \
-       kmod-ledtrig-usbdev kmod-mwlwifi wpad-mini
+       kmod-ledtrig-usbdev kmod-mwlwifi wpad-mini \
+       swconfig
 endef
 
 define Profile/Generic/Description
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to