aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-msm/devices-msm8x60-iommu.c
Commit message (Collapse)AuthorAge
* msm: iommu: Generalize platform data for multiple targetsStepan Moskovchenko2011-02-14
| | | | | | | | | | 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>
* msm: iommu: Mark functions with the right section namesStepan Moskovchenko2010-11-30
| | | | | | | | 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>
* msm: iommu: Support for the 2nd GFX core's IOMMUStepan Moskovchenko2010-11-30
| | | | | | | | 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>
* msm: iommu: Revise GFX2D0 IOMMU contexts and M2V mappingsStepan Moskovchenko2010-11-30
| | | | | | | | | | | 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>
* msm: iommu: Revise GFX3D IOMMU contexts and M2V mappingsStepan Moskovchenko2010-11-30
| | | | | | | | | | | | 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>
* msm: iommu: Use more consistent naming in platform dataStepan Moskovchenko2010-11-30
| | | | | | | | 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>
* msm: Platform data for msm8x60 IOMMUsStepan Moskovchenko2010-10-08
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>