Skip to content

Commit

Permalink
dwc_eth_qos: Add support for Synopsys DWC Ethernet QoS
Browse files Browse the repository at this point in the history
This patch adds a platform driver for the new generation of the
gigabit ethernet IP from Synopsys. It is developed for version 4.10a
of the IP core.

Signed-off-by: Lars Persson <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
  • Loading branch information
larperaxis authored and davem330 committed Jul 29, 2015
1 parent 5b8b648 commit 077742d
Show file tree
Hide file tree
Showing 3 changed files with 3,051 additions and 0 deletions.
27 changes: 27 additions & 0 deletions drivers/net/ethernet/synopsys/Kconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
#
# Synopsys network device configuration
#

config NET_VENDOR_SYNOPSYS
bool "Synopsys devices"
default y
---help---
If you have a network (Ethernet) device belonging to this class, say Y.

Note that the answer to this question doesn't directly affect the
kernel: saying N will just cause the configurator to skip all
the questions about Synopsys devices. If you say Y, you will be asked
for your specific device in the following questions.

if NET_VENDOR_SYNOPSYS

config SYNOPSYS_DWC_ETH_QOS
tristate "Sypnopsys DWC Ethernet QOS v4.10a support"
select PHYLIB
select CRC32
select MII
depends on OF
---help---
This driver supports the DWC Ethernet QoS from Synopsys

endif # NET_VENDOR_SYNOPSYS
5 changes: 5 additions & 0 deletions drivers/net/ethernet/synopsys/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#
# Makefile for the Synopsys network device drivers.
#

obj-$(CONFIG_SYNOPSYS_DWC_ETH_QOS) += dwc_eth_qos.o
Loading

0 comments on commit 077742d

Please sign in to comment.