Message ID | 1286477021-23169-1-git-send-email-x0095840@ti.com (mailing list archive) |
---|---|
State | New, archived |
Delegated to: | Hiroshi DOYU |
Headers | show |
diff --git a/arch/arm/plat-omap/iovmm.c b/arch/arm/plat-omap/iovmm.c index 75965a1..c0344f4 100644 --- a/arch/arm/plat-omap/iovmm.c +++ b/arch/arm/plat-omap/iovmm.c @@ -286,7 +286,12 @@ static struct iovm_struct *alloc_iovm_area(struct iommu *obj, u32 da, /* * Reserve the first page for NULL */ - start = PAGE_SIZE; + if (!strcmp(obj->name, "iva2")) + /* IVA2 MMU control starts from 0x11000000 */ + start = 0x11000000; + else + start = PAGE_SIZE; + if (flags & IOVMF_LINEAR) alignement = iopgsz_max(bytes); start = roundup(start, alignement);