acrn-kernel/drivers/bus/fsl-mc
Roy Pledge dde2137d62 bus: mc-bus: Add support for mapping shareable portals
Starting with v5 of NXP QBMan devices the hardware supports using
regular cacheable/shareable memory as the backing store for the
portals.

This patch adds support for the new portal mode by switching to
use the DPRC get object region v2 command which returns both
a base address and offset for the portal memory. The new portal
region is identified as shareable through the addition of a new
flag.

Signed-off-by: Roy Pledge <roy.pledge@nxp.com>
Reviewed-by: Laurentiu Tudor <laurentiu.tudor@nxp.com>
Signed-off-by: Li Yang <leoyang.li@nxp.com>
2019-05-20 14:28:16 -05:00
..
Kconfig
Makefile
dpbp.c bus: fsl-mc: remove duplicated include files 2018-12-06 15:53:20 +01:00
dpcon.c bus: fsl-mc: remove duplicated include files 2018-12-06 15:53:20 +01:00
dpmcp.c
dprc-driver.c
dprc.c bus: mc-bus: Add support for mapping shareable portals 2019-05-20 14:28:16 -05:00
fsl-mc-allocator.c bus: fsl-mc: automatically add a device_link on fsl_mc_[portal,object]_allocate 2019-01-11 15:06:54 -06:00
fsl-mc-bus.c bus: mc-bus: Add support for mapping shareable portals 2019-05-20 14:28:16 -05:00
fsl-mc-msi.c
fsl-mc-private.h bus: mc-bus: Add support for mapping shareable portals 2019-05-20 14:28:16 -05:00
mc-io.c bus: fsl-mc: automatically add a device_link on fsl_mc_[portal,object]_allocate 2019-01-11 15:06:54 -06:00
mc-sys.c