summaryrefslogtreecommitdiff
path: root/arch/arm/mach-msm/devices-msm8x60-iommu.c
AgeCommit message (Collapse)AuthorFilesLines
2011-02-15msm: iommu: Generalize platform data for multiple targetsStepan Moskovchenko1-906/+0
Make the IOMMU platform data target-independent in preparation for adding MSM8960 IOMMU support. The IOMMU configuration on MSM8x60 and MSM8960 is identical and the same platform data can be used for both. Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org> Signed-off-by: David Brown <davidb@codeaurora.org>
2010-12-01msm: iommu: Mark functions with the right section namesStepan Moskovchenko1-2/+2
Mark the init and exit functions as __init and __exit where appropriate. Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org> Signed-off-by: Daniel Walker <dwalker@codeaurora.org>
2010-12-01msm: iommu: Support for the 2nd GFX core's IOMMUStepan Moskovchenko1-0/+54
Add the platform data and resources needed for the second 2D graphics core's IOMMU. Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org> Signed-off-by: Daniel Walker <dwalker@codeaurora.org>
2010-12-01msm: iommu: Revise GFX2D0 IOMMU contexts and M2V mappingsStepan Moskovchenko1-22/+6
Based on recommendations from chip designers, optimize the Machine ID to translation context mappings for the first 2D core's IOMMU. Remove the "gfx2d0_texv3_smmu" context, as it is no longer needed under the new mapping scheme. Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org> Signed-off-by: Daniel Walker <dwalker@codeaurora.org>
2010-12-01msm: iommu: Revise GFX3D IOMMU contexts and M2V mappingsStepan Moskovchenko1-30/+15
Based on recommendations from chip designers, optimize the Machine ID to translation context mappings for the 3D core's IOMMU. Remove the the "gfx3d_smmu" context device, as it is no longer needed under the new mapping scheme. Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org> [dwalker@codeaurora.org: updated commit text] Signed-off-by: Daniel Walker <dwalker@codeaurora.org>
2010-12-01msm: iommu: Use more consistent naming in platform dataStepan Moskovchenko1-68/+68
Rename all the IOMMU platform devices so that the names are more consistent with the rest of the codebase. Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org> Signed-off-by: Daniel Walker <dwalker@codeaurora.org>
2010-10-09msm: Platform data for msm8x60 IOMMUsStepan Moskovchenko1-0/+883
Add the platform data for the IOMMUs found on the Qualcomm msm8x60 SoC. Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org> Signed-off-by: Daniel Walker <dwalker@codeaurora.org>