enable swconfig and the mvsw6171 driver

Signed-off-by: Imre Kaloz <kaloz@openwrt.org>

SVN-Revision: 43854
lede-17.01
Imre Kaloz 2015-01-05 15:02:18 +00:00
parent b898695bdd
commit bfa1f18bfb
6 changed files with 40 additions and 6 deletions

View File

@ -209,6 +209,7 @@ CONFIG_MVEBU_DEVBUS=y
CONFIG_MVEBU_MBUS=y CONFIG_MVEBU_MBUS=y
CONFIG_MVMDIO=y CONFIG_MVMDIO=y
CONFIG_MVNETA=y CONFIG_MVNETA=y
CONFIG_MVSW6171_PHY=y
CONFIG_MV_XOR=y CONFIG_MV_XOR=y
CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_DMA_MAP_STATE=y
# CONFIG_NEON is not set # CONFIG_NEON is not set
@ -266,6 +267,7 @@ CONFIG_SPI=y
CONFIG_SPI_MASTER=y CONFIG_SPI_MASTER=y
CONFIG_SPI_ORION=y CONFIG_SPI_ORION=y
CONFIG_STOP_MACHINE=y CONFIG_STOP_MACHINE=y
CONFIG_SWCONFIG=y
CONFIG_SWIOTLB=y CONFIG_SWIOTLB=y
# CONFIG_SWP_EMULATE is not set # CONFIG_SWP_EMULATE is not set
CONFIG_SYS_SUPPORTS_APM_EMULATION=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y

View File

@ -216,6 +216,7 @@ CONFIG_MVEBU_DEVBUS=y
CONFIG_MVEBU_MBUS=y CONFIG_MVEBU_MBUS=y
CONFIG_MVMDIO=y CONFIG_MVMDIO=y
CONFIG_MVNETA=y CONFIG_MVNETA=y
CONFIG_MVSW6171_PHY=y
CONFIG_MV_XOR=y CONFIG_MV_XOR=y
CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_DMA_MAP_STATE=y
# CONFIG_NEON is not set # CONFIG_NEON is not set
@ -272,6 +273,7 @@ CONFIG_SPI=y
CONFIG_SPI_MASTER=y CONFIG_SPI_MASTER=y
CONFIG_SPI_ORION=y CONFIG_SPI_ORION=y
CONFIG_STOP_MACHINE=y CONFIG_STOP_MACHINE=y
CONFIG_SWCONFIG=y
CONFIG_SWIOTLB=y CONFIG_SWIOTLB=y
# CONFIG_SWP_EMULATE is not set # CONFIG_SWP_EMULATE is not set
CONFIG_SYS_SUPPORTS_APM_EMULATION=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y

View File

@ -116,10 +116,6 @@
status = "okay"; status = "okay";
}; };
mdio {
status = "disabled";
};
ethernet@70000 { ethernet@70000 {
pinctrl-0 = <&pmx_ge0>; pinctrl-0 = <&pmx_ge0>;
pinctrl-names = "default"; pinctrl-names = "default";
@ -279,4 +275,15 @@
gpio-fan,speed-map = <0 0 gpio-fan,speed-map = <0 0
4500 1>; 4500 1>;
}; };
mvsw6172 {
compatible = "marvell,88e6171";
status = "okay";
reg = <0x10>;
mii-bus = <&mdio>;
cpu-port-0 = <5>;
cpu-port-1 = <6>;
};
}; };

View File

@ -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";

View File

@ -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";

View File

@ -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. # This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information. # See /LICENSE for more information.
@ -14,7 +14,8 @@ define Profile/Generic
kmod-rtc-marvell kmod-thermal-armada \ kmod-rtc-marvell kmod-thermal-armada \
kmod-gpio-button-hotplug kmod-hwmon-tmp421 \ kmod-gpio-button-hotplug kmod-hwmon-tmp421 \
kmod-hwmon-gpiofan kmod-leds-tlc59116 \ kmod-hwmon-gpiofan kmod-leds-tlc59116 \
kmod-ledtrig-usbdev kmod-mwlwifi wpad-mini kmod-ledtrig-usbdev kmod-mwlwifi wpad-mini \
swconfig
endef endef
define Profile/Generic/Description define Profile/Generic/Description