From b5675ad92a4d8801d4a90c761c0e77ac69750c0d Mon Sep 17 00:00:00 2001 From: John Crispin Date: Mon, 1 Dec 2014 21:30:40 +0000 Subject: kirkwood: enable mvsw6171 switch driver on EA4500 Signed-off-by: Claudio Leite SVN-Revision: 43487 --- target/linux/kirkwood/config-3.14 | 2 ++ target/linux/kirkwood/patches-3.14/160-ea4500.patch | 13 ++++++++++++- target/linux/kirkwood/profiles/115-router.mk | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/target/linux/kirkwood/config-3.14 b/target/linux/kirkwood/config-3.14 index 2a59122341..641b0f840e 100644 --- a/target/linux/kirkwood/config-3.14 +++ b/target/linux/kirkwood/config-3.14 @@ -206,6 +206,7 @@ CONFIG_MVEBU_CLK_COMMON=y CONFIG_MVEBU_MBUS=y CONFIG_MVMDIO=y # CONFIG_MVNETA is not set +CONFIG_MVSW6171_PHY=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_KUSER_HELPERS=y CONFIG_NEED_PER_CPU_KM=y @@ -271,6 +272,7 @@ CONFIG_SPI=y CONFIG_SPI_MASTER=y CONFIG_SPI_ORION=y CONFIG_SPLIT_PTLOCK_CPUS=999999 +CONFIG_SWCONFIG=y CONFIG_SWIOTLB=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y CONFIG_TICK_CPU_ACCOUNTING=y diff --git a/target/linux/kirkwood/patches-3.14/160-ea4500.patch b/target/linux/kirkwood/patches-3.14/160-ea4500.patch index 0abf1a1c7c..eeed2a4f69 100644 --- a/target/linux/kirkwood/patches-3.14/160-ea4500.patch +++ b/target/linux/kirkwood/patches-3.14/160-ea4500.patch @@ -10,7 +10,7 @@ kirkwood-ib62x0.dtb \ --- /dev/null +++ b/arch/arm/boot/dts/kirkwood-ea4500.dts -@@ -0,0 +1,156 @@ +@@ -0,0 +1,167 @@ +/* + * kirkwood-ea4500.dts - Device Tree file for Linksys EA4500 + * @@ -120,6 +120,17 @@ + gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>; + }; + }; ++ ++ mvsw6171 { ++ compatible = "marvell,88e6171"; ++ status = "okay"; ++ reg = <0x10>; ++ ++ mii-bus = <&mdio>; ++ cpu-port-0 = <5>; ++ cpu-port-1 = <6>; ++ is-indirect; ++ }; +}; + +&nand { diff --git a/target/linux/kirkwood/profiles/115-router.mk b/target/linux/kirkwood/profiles/115-router.mk index ef7f228d2c..f255ca4846 100644 --- a/target/linux/kirkwood/profiles/115-router.mk +++ b/target/linux/kirkwood/profiles/115-router.mk @@ -25,7 +25,7 @@ define Profile/EA4500 NAME:=Linksys EA4500 PACKAGES:= \ kmod-mwl8k kmod-usb2 kmod-usb-storage \ - uboot-envtools + swconfig uboot-envtools endef define Profile/EA4500/Description -- cgit v1.2.3