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

Commit df828598 authored by Mugunthan V N's avatar Mugunthan V N Committed by David S. Miller
Browse files

netdev: driver: ethernet: Add TI CPSW driver



This patch adds support for TI's CPSW driver.

The three port switch gigabit ethernet subsystem provides ethernet packet
communication and can be configured as an ethernet switch. Supports
10/100/1000 Mbps.

Signed-off-by: default avatarCyril Chemparathy <cyril@ti.com>
Signed-off-by: default avatarSriramakrishnan A G <srk@ti.com>
Signed-off-by: default avatarMugunthan V N <mugunthanvnm@ti.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent db82173f
Loading
Loading
Loading
Loading
+11 −0
Original line number Original line Diff line number Diff line
@@ -49,6 +49,17 @@ config TI_DAVINCI_CPDMA
	  To compile this driver as a module, choose M here: the module
	  To compile this driver as a module, choose M here: the module
	  will be called davinci_cpdma.  This is recommended.
	  will be called davinci_cpdma.  This is recommended.


config TI_CPSW
	tristate "TI CPSW Switch Support"
	depends on ARM && (ARCH_DAVINCI || SOC_OMAPAM33XX)
	select TI_DAVINCI_CPDMA
	select TI_DAVINCI_MDIO
	---help---
	  This driver supports TI's CPSW Ethernet Switch.

	  To compile this driver as a module, choose M here: the module
	  will be called cpsw.

config TLAN
config TLAN
	tristate "TI ThunderLAN support"
	tristate "TI ThunderLAN support"
	depends on (PCI || EISA)
	depends on (PCI || EISA)
+2 −0
Original line number Original line Diff line number Diff line
@@ -7,3 +7,5 @@ obj-$(CONFIG_CPMAC) += cpmac.o
obj-$(CONFIG_TI_DAVINCI_EMAC) += davinci_emac.o
obj-$(CONFIG_TI_DAVINCI_EMAC) += davinci_emac.o
obj-$(CONFIG_TI_DAVINCI_MDIO) += davinci_mdio.o
obj-$(CONFIG_TI_DAVINCI_MDIO) += davinci_mdio.o
obj-$(CONFIG_TI_DAVINCI_CPDMA) += davinci_cpdma.o
obj-$(CONFIG_TI_DAVINCI_CPDMA) += davinci_cpdma.o
obj-$(CONFIG_TI_CPSW) += ti_cpsw.o
ti_cpsw-y := cpsw_ale.o cpsw.o