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"
|