Skip to content

Commit

Permalink
netdev: driver: ethernet: Add TI CPSW driver
Browse files Browse the repository at this point in the history
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: Cyril Chemparathy <cyril@ti.com>
Signed-off-by: Sriramakrishnan A G <srk@ti.com>
Signed-off-by: Mugunthan V N <mugunthanvnm@ti.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
  • Loading branch information
Mugunthan V N authored and David S. Miller committed Mar 19, 2012
1 parent db82173 commit df82859
Show file tree
Hide file tree
Showing 4 changed files with 1,086 additions and 0 deletions.
11 changes: 11 additions & 0 deletions drivers/net/ethernet/ti/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,17 @@ config TI_DAVINCI_CPDMA
To compile this driver as a module, choose M here: the module
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
tristate "TI ThunderLAN support"
depends on (PCI || EISA)
Expand Down
2 changes: 2 additions & 0 deletions drivers/net/ethernet/ti/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,5 @@ obj-$(CONFIG_CPMAC) += cpmac.o
obj-$(CONFIG_TI_DAVINCI_EMAC) += davinci_emac.o
obj-$(CONFIG_TI_DAVINCI_MDIO) += davinci_mdio.o
obj-$(CONFIG_TI_DAVINCI_CPDMA) += davinci_cpdma.o
obj-$(CONFIG_TI_CPSW) += ti_cpsw.o
ti_cpsw-y := cpsw_ale.o cpsw.o
Loading

0 comments on commit df82859

Please sign in to comment.