MIPS: Lantiq: Add ethernet driver
authorJohn Crispin <blogic@openwrt.org>
Thu, 5 May 2011 22:10:01 +0000 (00:10 +0200)
committerRalf Baechle <ralf@linux-mips.org>
Thu, 19 May 2011 08:55:43 +0000 (09:55 +0100)
commit504d4721ee8e432af4b5f196a08af38bc4dac5fe
tree964df243c11ce5d6ad6b839e1a205431b008c990
parentdfec1a827d2bdc35d0990afd100f79a685ec0985
MIPS: Lantiq: Add ethernet driver

This patch adds the driver for the ETOP Packet Processing Engine (PPE32)
found inside the XWAY family of Lantiq MIPS SoCs. This driver makes 100MBit
ethernet work. Support for all 8 dma channels, gbit and the embedded switch
found on the ar9/vr9 still needs to be implemented.

Signed-off-by: John Crispin <blogic@openwrt.org>
Signed-off-by: Ralph Hempel <ralph.hempel@lantiq.com>
Cc: linux-mips@linux-mips.org
Cc: netdev@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/2357/
Acked-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/include/asm/mach-lantiq/lantiq_platform.h
arch/mips/include/asm/mach-lantiq/xway/lantiq_soc.h
arch/mips/lantiq/xway/devices.c
arch/mips/lantiq/xway/devices.h
drivers/net/Kconfig
drivers/net/Makefile
drivers/net/lantiq_etop.c [new file with mode: 0644]