diff options
author | Madalin Bucur <madalin.bucur@freescale.com> | 2014-07-25 07:23:15 (GMT) |
---|---|---|
committer | Madalin Bucur <madalin.bucur@freescale.com> | 2015-02-25 16:26:54 (GMT) |
commit | d8e4c98d49af7e1b4b82d4ed414995d10db1b2b6 (patch) | |
tree | 8995c7deb801cabe40fa66649272c7010f150528 /drivers | |
parent | 585a4a4c95674e27d25330aac619fa1ba5999c29 (diff) | |
download | linux-fsl-qoriq-d8e4c98d49af7e1b4b82d4ed414995d10db1b2b6.tar.xz |
dpaa_eth: group DPAA generic code
Group DPAA Ethernet generic driver code under one Kconfig option.
Signed-off-by: Madalin Bucur <madalin.bucur@freescale.com>
Change-Id: I96061198d022d344280f8b52b14f25e9b3daf2ba
Reviewed-on: http://git.am.freescale.net:8181/15298
Reviewed-by: Cristian Bercaru <cristian.bercaru@freescale.com>
Conflicts:
drivers/net/ethernet/freescale/dpa/Makefile
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/net/ethernet/freescale/dpa/Kconfig | 7 | ||||
-rw-r--r-- | drivers/net/ethernet/freescale/dpa/Makefile | 17 |
2 files changed, 19 insertions, 5 deletions
diff --git a/drivers/net/ethernet/freescale/dpa/Kconfig b/drivers/net/ethernet/freescale/dpa/Kconfig index 477f7fc..46edb58 100644 --- a/drivers/net/ethernet/freescale/dpa/Kconfig +++ b/drivers/net/ethernet/freescale/dpa/Kconfig @@ -61,6 +61,13 @@ config FSL_DPAA_ADVANCED_DRIVERS - DPAA Proxy initialization driver (for USDPAA) Select this to also build the advanced drivers. +config FSL_DPAA_GENERIC_DRIVER + bool "Generic DPAA Ethernet driver" + depends on FSL_DPAA_ETH + default y + ---help--- + This enables the DPAA Generic driver (oNIC). + config FSL_DPAA_ETH_JUMBO_FRAME bool "Optimize for jumbo frames" default n diff --git a/drivers/net/ethernet/freescale/dpa/Makefile b/drivers/net/ethernet/freescale/dpa/Makefile index b716dbf..9a05012 100644 --- a/drivers/net/ethernet/freescale/dpa/Makefile +++ b/drivers/net/ethernet/freescale/dpa/Makefile @@ -10,9 +10,8 @@ ccflags-y += -I$(NET_DPA) obj-$(CONFIG_FSL_DPAA_1588) += dpaa_1588.o # dpaa_debugfs needs to be initialized before dpaa_eth -obj-$(CONFIG_FSL_DPAA_ETH_DEBUGFS) += dpaa_debugfs.o dpaa_generic_debugfs.o -obj-$(CONFIG_FSL_DPAA_ETH) += fsl-mac.o fsl-dpa.o fsl-dpa-common.o \ - fsl-dpa-generic.o +obj-$(CONFIG_FSL_DPAA_ETH_DEBUGFS) += dpaa_debugfs.o +obj-$(CONFIG_FSL_DPAA_ETH) += fsl-mac.o fsl-dpa.o fsl-dpa-common.o obj-$(CONFIG_PTP_1588_CLOCK_DPAA) += dpaa_ptp.o fsl-dpa-objs := dpaa_ethtool.o dpaa_eth_sysfs.o \ @@ -31,8 +30,16 @@ fsl_oh-objs += offline_port.o endif endif -fsl-dpa-generic-objs := dpaa_eth_generic.o dpaa_eth_generic_sysfs.o \ - dpaa_generic_ethtool.o +# Generic driver +ifeq ($(CONFIG_FSL_DPAA_GENERIC_DRIVER),y) +obj-$(CONFIG_FSL_DPAA_ETH) += fsl_generic.o + +fsl_generic-objs += dpaa_eth_generic.o dpaa_eth_generic_sysfs.o dpaa_generic_ethtool.o +ifeq ($(CONFIG_FSL_DPAA_ETH_DEBUGFS),y) +fsl_generic-objs += dpaa_generic_debugfs.o +endif +endif + fsl-mac-objs := mac.o mac-api.o obj-$(CONFIG_FSL_CAPWAP) += capwap/ |