Messages in this thread | | | Date | Tue, 14 Feb 2023 10:55:33 +0100 | Subject | Re: [PATCH v3 08/11] iommu/mediatek: Add a gap for the iova regions | From | AngeloGioacchino Del Regno <> |
| |
Il 14/02/23 04:11, Yong Wu ha scritto: > As the removed property in the vcodec dt-binding, the property is: > dma-ranges = <0x1 0x0 0x0 0x40000000 0x0 0xfff00000>; > > The length is 0xfff0_0000 rather than 0x1_0000_0000, this means it > requires 1M as a gap. This is because the end address for some vcodec > HW is (address + size). If the size is 4G, the end address may be > 0x2_0000_0000, and the width for vcodec register only is 32, then the > HW may get the ZERO address. > > Currently the consumer's dma-ranges property doesn't work, IOMMU > has to consider this case. Add a bigger gap(8M) for all the regions > to avoid it. > > Signed-off-by: Yong Wu <yong.wu@mediatek.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
| |