diff options
author | Claudiu Manoil <claudiu.manoil@nxp.com> | 2016-09-22 18:04:08 +0300 |
---|---|---|
committer | Scott Wood <oss@buserror.net> | 2016-09-25 02:38:58 -0500 |
commit | 1f9c0a77278bc9ec7df14bbd799fccfabff1010a (patch) | |
tree | 42b072113b1a91e58806d4f59230771213dde234 /drivers/soc/fsl/qbman/Kconfig | |
parent | 36eb1542fc97c3164a08751b97dafdac0f9e1366 (diff) | |
download | blackbird-obmc-linux-1f9c0a77278bc9ec7df14bbd799fccfabff1010a.tar.gz blackbird-obmc-linux-1f9c0a77278bc9ec7df14bbd799fccfabff1010a.zip |
soc/fsl: Introduce DPAA 1.x BMan device driver
This driver enables the Freescale DPAA 1.x Buffer Manager block.
BMan is a hardware accelerator that manages buffer pools. It allows
CPUs and other accelerators connected to the SoC datapath to acquire
and release buffers during data processing.
Signed-off-by: Roy Pledge <roy.pledge@nxp.com>
Signed-off-by: Claudiu Manoil <claudiu.manoil@nxp.com>
Signed-off-by: Scott Wood <oss@buserror.net>
Diffstat (limited to 'drivers/soc/fsl/qbman/Kconfig')
-rw-r--r-- | drivers/soc/fsl/qbman/Kconfig | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/drivers/soc/fsl/qbman/Kconfig b/drivers/soc/fsl/qbman/Kconfig new file mode 100644 index 000000000000..8f2df64224bf --- /dev/null +++ b/drivers/soc/fsl/qbman/Kconfig @@ -0,0 +1,28 @@ +menuconfig FSL_DPAA + bool "Freescale DPAA 1.x support" + depends on FSL_SOC_BOOKE + select GENERIC_ALLOCATOR + help + The Freescale Data Path Acceleration Architecture (DPAA) is a set of + hardware components on specific QorIQ multicore processors. + This architecture provides the infrastructure to support simplified + sharing of networking interfaces and accelerators by multiple CPUs. + The major h/w blocks composing DPAA are BMan and QMan. + + The Buffer Manager (BMan) is a hardware buffer pool management block + that allows software and accelerators on the datapath to acquire and + release buffers in order to build frames. + + The Queue Manager (QMan) is a hardware queue management block + that allows software and accelerators on the datapath to enqueue and + dequeue frames in order to communicate. + +if FSL_DPAA + +config FSL_DPAA_CHECKING + bool "Additional driver checking" + help + Compiles in additional checks, to sanity-check the drivers and + any use of the exported API. Not recommended for performance. + +endif # FSL_DPAA |