Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ce973b14 authored by Li Yang's avatar Li Yang Committed by Jeff Garzik
Browse files

[PATCH] Freescale QE UCC gigabit ethernet driver



QE(QUICC Engine) is a new generation communication coprocessor, which can
be found on some of the latest Freescale PowerQUICC CPUs(e.g.  MPC8360).
The UCC(Unified Communications Controller) module of QE can work as gigabit
Ethernet device.  This patch provides driver for the device.

Signed-off-by: default avatarShlomi Gridish <gridish@freescale.com>
Signed-off-by: default avatarLi Yang <leoli@freescale.com>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
parent e4c780b1
Loading
Loading
Loading
Loading
+27 −0
Original line number Diff line number Diff line
@@ -2219,6 +2219,33 @@ config GFAR_NAPI
	bool "NAPI Support"
	depends on GIANFAR

config UCC_GETH
	tristate "Freescale QE UCC GETH"
	depends on QUICC_ENGINE && UCC_FAST
	help
	  This driver supports the Gigabit Ethernet mode of QE UCC.
	  QE can be found on MPC836x CPUs.

config UGETH_NAPI
	bool "NAPI Support"
	depends on UCC_GETH

config UGETH_MAGIC_PACKET
	bool "Magic Packet detection support"
	depends on UCC_GETH

config UGETH_FILTERING
	bool "Mac address filtering support"
	depends on UCC_GETH

config UGETH_TX_ON_DEMOND
	bool "Transmit on Demond support"
	depends on UCC_GETH

config UGETH_HAS_GIGA
	bool
	depends on UCC_GETH && MPC836x

config MV643XX_ETH
	tristate "MV-643XX Ethernet support"
	depends on MOMENCO_OCELOT_C || MOMENCO_JAGUAR_ATX || MV64360 || MOMENCO_OCELOT_3 || PPC_MULTIPLATFORM
+3 −0
Original line number Diff line number Diff line
@@ -18,6 +18,9 @@ gianfar_driver-objs := gianfar.o \
		gianfar_mii.o \
		gianfar_sysfs.o

obj-$(CONFIG_UCC_GETH) += ucc_geth_driver.o
ucc_geth_driver-objs := ucc_geth.o ucc_geth_phy.o

#
# link order important here
#
Loading