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

Commit a6286ee6 authored by Anant Gole's avatar Anant Gole Committed by David S. Miller
Browse files

net: Add TI DaVinci EMAC driver

Add support for TI DaVinci EMAC driver.

TI DaVinci Ethernet Media Access Controller module is based upon
TI CPPI 3.0 DMA engine and supports 10/100 Mbps on all and Gigabit modes on
some TI devices. It supports MII/RMII and has up to 8Kbytes of internal
descriptor memory. This driver has been working on several TI devices including
DM644x, DM646x and DA830 platforms. The specs of this device are available at:
http://www.ti.com/litv/pdf/sprue24a



Signed-off-by: default avatarAnant Gole <anantgole@ti.com>
Signed-off-by: default avatarKevin Hilman <khilman@deeprootsystems.com>
Signed-off-by: default avatarChaithrika U S <chaithrika@ti.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent d23a9b5b
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -926,6 +926,16 @@ config NET_NETX
	  To compile this driver as a module, choose M here. The module
	  will be called netx-eth.

config TI_DAVINCI_EMAC
	tristate "TI DaVinci EMAC Support"
	depends on ARM && ARCH_DAVINCI
	select PHYLIB
	help
	  This driver supports TI's DaVinci Ethernet .

	  To compile this driver as a module, choose M here: the module
	  will be called davinci_emac_driver.  This is recommended.

config DM9000
	tristate "DM9000 support"
	depends on ARM || BLACKFIN || MIPS
+2 −0
Original line number Diff line number Diff line
@@ -2,6 +2,8 @@
# Makefile for the Linux network (ethercard) device drivers.
#

obj-$(CONFIG_TI_DAVINCI_EMAC) += davinci_emac.o

obj-$(CONFIG_E1000) += e1000/
obj-$(CONFIG_E1000E) += e1000e/
obj-$(CONFIG_IBM_NEW_EMAC) += ibm_newemac/
+2832 −0

File added.

Preview size limit exceeded, changes collapsed.