bus/fslmc: add dpio portal driver
authorHemant Agrawal <hemant.agrawal@nxp.com>
Tue, 11 Apr 2017 13:37:17 +0000 (19:07 +0530)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 19 Apr 2017 13:37:37 +0000 (15:37 +0200)
commit5374e50f10dc7c68cb797e5f15b84578398d6856
treea02f036d31191232242d0a9eda749f63915368c0
parent52d4f4c765ee59f61b640256b25776989a4b4ca9
bus/fslmc: add dpio portal driver

The portal driver is bound to DPIO objects discovered on the fsl-mc bus and
provides services that:
- allow other drivers, such as the Ethernet driver, to enqueue and dequeue
  frames for their respective objects

A system will typically allocate 1 DPIO object per CPU to allow queuing
operations to happen simultaneously across all CPUs.

Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com>
drivers/bus/fslmc/Makefile
drivers/bus/fslmc/fslmc_vfio.c
drivers/bus/fslmc/fslmc_vfio.h
drivers/bus/fslmc/portal/dpaa2_hw_dpio.c [new file with mode: 0644]
drivers/bus/fslmc/portal/dpaa2_hw_dpio.h [new file with mode: 0644]
drivers/bus/fslmc/portal/dpaa2_hw_pvt.h [new file with mode: 0644]
drivers/bus/fslmc/rte_bus_fslmc_version.map