summaryrefslogtreecommitdiffstats
path: root/drivers/soc/fsl/qbman/bman_priv.h
Commit message (Collapse)AuthorAgeFilesLines
* soc/fsl/qbman: Cleanup buffer pools if BMan was initialized prior to bootupRoy Pledge2019-08-151-0/+5
| | | | | | | | | Clean the BMan buffer pools if the device had been initialized previously. This will ensure a consistent state if the kernel was soft restarted (kexec for example) Signed-off-by: Roy Pledge <roy.pledge@nxp.com> Signed-off-by: Li Yang <leoyang.li@nxp.com>
* soc/fsl/qbman: Rework portal mapping calls for ARM/PPCRoy Pledge2017-09-221-5/+3
| | | | | | | | | | | Rework portal mapping for PPC and ARM. The PPC devices require a cacheable coherent mapping while ARM will work with a non-cachable/write combine mapping. This also eliminates the need for manual cache flushes on ARM. This also fixes the code so sparse checking is clean. Signed-off-by: Roy Pledge <roy.pledge@nxp.com> Reviewed-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Li Yang <leoyang.li@nxp.com>
* soc/fsl: Introduce DPAA 1.x BMan device driverClaudiu Manoil2016-09-251-0/+80
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>
OpenPOWER on IntegriCloud