staging: fsl-mc: set cacheable flag for added devices if applicable
PATCH 8/14 staging: fsl-mc: set cacheable flag for added devices if applicable
From: Itai Katz <[email protected]>
Some DPAA2 devices have mmio regions that should be mapped as cacheable by drivers. Set IORESOURCE_CACHEABLE in the region's flags if applicable.
Signed-off-by Itai Katz <[email protected]>
[Stuart: update subject and commit message]
Signed-off-by Stuart Yoder <[email protected]>
--- drivers/staging/fsl-mc/bus/mc-bus.c | 2 ++ 1 file changed, 2 insertions(+)
drivers/staging/fsl-mc/bus/mc-bus.c +2 -0
@@ -354,6 +354,8 @@ static int fsl_mc_device_get_mmio_regions(struct fsl_mc_device *mc_dev, regions[i].end = regions[i].start + region_desc.size -1 ; regions[i].name ="fsl-mc object MMIO region" ; regions[i].flags =IORESOURCE_IO ; +if (region_desc.flags &DPRC_REGION_CACHEABLE ) + regions[i].flags |=IORESOURCE_CACHEABLE ; } mc_dev->regions = regions;
Signature · 1 line
1.7.9.5