bus/fsl-mc: Set the QMAN/BMAN region flags
The QMAN region can be memory mapped, so it should be of type IORESOURCE_MEM. Also use the bus specific bits in order to pass additional information about the region. Signed-off-by: Diana Craciun <diana.craciun@nxp.com>5.4-rM2-2.2.x-imx-squashed
parent
60128d52b7
commit
acab5eafaa
|
@ -627,11 +627,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;
|
||||
if (region_desc.flags & DPRC_REGION_SHAREABLE)
|
||||
regions[i].flags |= IORESOURCE_MEM;
|
||||
regions[i].flags = region_desc.flags & IORESOURCE_BITS;
|
||||
regions[i].flags |= IORESOURCE_MEM;
|
||||
}
|
||||
|
||||
mc_dev->regions = regions;
|
||||
|
|
Loading…
Reference in New Issue