GNU Linux-libre 4.19.286-gnu1
[releases.git] / drivers / staging / fsl-dpaa2 / Kconfig
1 #
2 # Freescale DataPath Acceleration Architecture Gen2 (DPAA2) drivers
3 #
4
5 config FSL_DPAA2
6         bool "Freescale DPAA2 devices"
7         depends on FSL_MC_BUS
8         ---help---
9           Build drivers for Freescale DataPath Acceleration
10           Architecture (DPAA2) family of SoCs.
11
12 config FSL_DPAA2_ETH
13         tristate "Freescale DPAA2 Ethernet"
14         depends on FSL_DPAA2 && FSL_MC_DPIO
15         depends on NETDEVICES && ETHERNET
16         ---help---
17           Ethernet driver for Freescale DPAA2 SoCs, using the
18           Freescale MC bus driver
19
20 config FSL_DPAA2_ETHSW
21         tristate "Freescale DPAA2 Ethernet Switch"
22         depends on FSL_DPAA2
23         depends on NET_SWITCHDEV
24         ---help---
25         Driver for Freescale DPAA2 Ethernet Switch. Select
26         BRIDGE to have support for bridge tools.
27
28 config FSL_DPAA2_PTP_CLOCK
29         tristate "Freescale DPAA2 PTP Clock"
30         depends on FSL_DPAA2_ETH && POSIX_TIMERS
31         select PTP_1588_CLOCK
32         help
33           This driver adds support for using the DPAA2 1588 timer module
34           as a PTP clock.