linux-stable/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
..
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 bus: fsl-mc: change mc_command in fsl_mc_command 2018-03-23 15:52:48 +01:00
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 genirq/msi: Limit level-triggered MSI to platform devices 2018-05-13 15:58:59 +02:00
fsl-mc-private.h bus: mc-bus: Add support for mapping shareable portals 2019-05-20 14:28:16 -05:00
Kconfig
Makefile staging: fsl-mc: Move DPCON out of staging 2018-03-14 13:18:42 +01: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 bus: fsl-mc: change mc_command in fsl_mc_command 2018-03-23 15:52:48 +01:00