GNU Linux-libre 4.14.332-gnu1
[releases.git] / drivers / staging / fsl-mc / bus / Kconfig
1 #
2 # DPAA2 fsl-mc bus
3 #
4 # Copyright (C) 2014-2016 Freescale Semiconductor, Inc.
5 #
6 # This file is released under the GPLv2
7 #
8
9 config FSL_MC_BUS
10         bool "QorIQ DPAA2 fsl-mc bus driver"
11         depends on OF && (ARCH_LAYERSCAPE || (COMPILE_TEST && (ARM || ARM64 || X86_LOCAL_APIC || PPC)))
12         select GENERIC_MSI_IRQ_DOMAIN
13         help
14           Driver to enable the bus infrastructure for the QorIQ DPAA2
15           architecture.  The fsl-mc bus driver handles discovery of
16           DPAA2 objects (which are represented as Linux devices) and
17           binding objects to drivers.
18
19 config FSL_MC_DPIO
20         tristate "QorIQ DPAA2 DPIO driver"
21         depends on FSL_MC_BUS && ARCH_LAYERSCAPE
22         help
23           Driver for the DPAA2 DPIO object.  A DPIO provides queue and
24           buffer management facilities for software to interact with
25           other DPAA2 objects. This driver does not expose the DPIO
26           objects individually, but groups them under a service layer
27           API.