summaryrefslogtreecommitdiff
path: root/drivers/staging/fsl-dpaa2/Kconfig
blob: 3444727e93b280b4691608497aa7f318cf94fe9a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#
# Freescale DataPath Acceleration Architecture Gen2 (DPAA2) drivers
#

config FSL_DPAA2
	bool "Freescale DPAA2 devices"
	depends on FSL_MC_BUS
	---help---
	  Build drivers for Freescale DataPath Acceleration
	  Architecture (DPAA2) family of SoCs.

config FSL_DPAA2_ETH
	tristate "Freescale DPAA2 Ethernet"
	depends on FSL_DPAA2 && FSL_MC_DPIO
	---help---
	  Ethernet driver for Freescale DPAA2 SoCs, using the
	  Freescale MC bus driver

if FSL_DPAA2_ETH
config FSL_DPAA2_ETH_USE_ERR_QUEUE
	bool "Enable Rx error queue"
	default n
	---help---
	  Allow Rx error frames to be enqueued on an error queue
	  and processed by the driver (by default they are dropped
	  in hardware).
	  This may impact performance, recommended for debugging
	  purposes only.

# QBMAN_DEBUG requires some additional DPIO APIs
config FSL_DPAA2_ETH_DEBUGFS
	depends on DEBUG_FS && FSL_QBMAN_DEBUG
	bool "Enable debugfs support"
	default n
	---help---
	  Enable advanced statistics through debugfs interface.

config FSL_DPAA2_ETH_DCB
        bool "Data Center Bridging (DCB) Support"
        default n
        depends on DCB
        ---help---
          Say Y here if you want to use Data Center Bridging (DCB) features
          (PFC) in the driver.

          If unsure, say N.
endif

source "drivers/staging/fsl-dpaa2/mac/Kconfig"
source "drivers/staging/fsl-dpaa2/evb/Kconfig"
source "drivers/staging/fsl-dpaa2/ethsw/Kconfig"