blob: 78b80e3b15e543bcb17ecccb801a7dace2039409 (
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
|
# SPDX-License-Identifier: GPL-2.0-only
config FSL_DPAA2_ETH
tristate "Freescale DPAA2 Ethernet"
depends on FSL_MC_BUS && FSL_MC_DPIO
help
This is the DPAA2 Ethernet driver supporting Freescale SoCs
with DPAA2 (DataPath Acceleration Architecture v2).
The driver manages network objects discovered on the Freescale
MC bus.
if FSL_DPAA2_ETH
config FSL_DPAA2_ETH_DCB
bool "Data Center Bridging (DCB) Support"
default n
depends on DCB
help
Enable Priority-Based Flow Control (PFC) support in the driver
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.
config FSL_DPAA2_ETH_CEETM
depends on NET_SCHED
bool "DPAA2 Ethernet CEETM QoS"
default n
help
Enable QoS offloading support through the CEETM hardware block.
endif
config FSL_DPAA2_PTP_CLOCK
tristate "Freescale DPAA2 PTP Clock"
depends on FSL_DPAA2_ETH && PTP_1588_CLOCK_QORIQ
default y
help
This driver adds support for using the DPAA2 1588 timer module
as a PTP clock.
|