bus/dpaa: add BMAN driver core
authorShreyansh Jain <shreyansh.jain@nxp.com>
Thu, 28 Sep 2017 12:29:32 +0000 (17:59 +0530)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 6 Oct 2017 00:49:50 +0000 (02:49 +0200)
commitf09ede6c8fd1ab61bfc686e457bd05295e56c5cf
treeaa5371cb2d8d7986e9487822eac41728c8ed3a9b
parentc47ff048b99ac88349b0796dbde9d1f0bf0653da
bus/dpaa: add BMAN driver core

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.

This patch adds the core routines.

Signed-off-by: Geoff Thorpe <geoff.thorpe@nxp.com>
Signed-off-by: Roy Pledge <roy.pledge@nxp.com>
Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com>
Signed-off-by: Shreyansh Jain <shreyansh.jain@nxp.com>
drivers/bus/dpaa/Makefile
drivers/bus/dpaa/base/qbman/bman_driver.c [new file with mode: 0644]
drivers/bus/dpaa/base/qbman/bman_priv.h [new file with mode: 0644]
drivers/bus/dpaa/include/fsl_bman.h [new file with mode: 0644]
drivers/bus/dpaa/include/fsl_usd.h