aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-msm/include/mach/iommu_hw-8xxx.h
Commit message (Collapse)AuthorAgeFilesLines
* msm: iommu: Don't read from write-only registersStepan Moskovchenko2011-03-081-28/+0
| | | | | | | | | | Don't read from V2Pxx command registers when doing iova-to-phys operations. These registers are write-only and reading the value before modifying the VA bits is unnecessary. Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org> Signed-off-by: David Brown <davidb@codeaurora.org>
* msm: iommu: Use ASID tagging instead of VMID taggingStepan Moskovchenko2011-03-081-1/+3
| | | | | | | | Use ASID tags in the TLB instead of VMID tags in preparation for changes to the secure environment. Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org> Signed-off-by: David Brown <davidb@codeaurora.org>
* msm: iommu: Definitions for extended memory attributesStepan Moskovchenko2010-11-301-1/+21
| | | | | | | | | Add the register field definitions and memory attribute definitions that will be needed to support IOMMU transactions with cache-coherent memory access. Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org> Signed-off-by: Daniel Walker <dwalker@codeaurora.org>
* msm: Add MSM IOMMU supportStepan Moskovchenko2010-10-081-0/+1871
Add support for the IOMMUs found on the upcoming Qualcomm MSM8x60 chips. These IOMMUs allow virtualization of the address space used by most of the multimedia cores on these chips. Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org> Signed-off-by: Daniel Walker <dwalker@codeaurora.org>