diff options
author | Stepan Moskovchenko <stepanm@codeaurora.org> | 2011-03-01 01:03:02 +0100 |
---|---|---|
committer | David Brown <davidb@codeaurora.org> | 2011-03-08 23:40:58 +0100 |
commit | b61401adf38f56dbfdac91f31425edf60595ed30 (patch) | |
tree | eabe4fdc88d83a4df5afba29d1b899f227a3d901 /arch/arm/mach-msm/devices-iommu.c | |
parent | msm: iommu: Clock control for the IOMMU driver (diff) | |
download | linux-b61401adf38f56dbfdac91f31425edf60595ed30.tar.xz linux-b61401adf38f56dbfdac91f31425edf60595ed30.zip |
msm: iommu: Rework clock logic and add IOMMU bus clock control
Clean up the clock control code in the probe calls, and add
support for controlling the clock for the IOMMU bus
interconnect. With the (proper) clock driver in place, the
clock control logic in the probe function can be made much
cleaner since it does not have to deal with the placeholder
driver anymore.
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
Reviewed-by: Trilok Soni <tsoni@codeaurora.org>
Signed-off-by: David Brown <davidb@codeaurora.org>
Diffstat (limited to 'arch/arm/mach-msm/devices-iommu.c')
-rw-r--r-- | arch/arm/mach-msm/devices-iommu.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/arch/arm/mach-msm/devices-iommu.c b/arch/arm/mach-msm/devices-iommu.c index c0206b727502..af97afe0bfab 100644 --- a/arch/arm/mach-msm/devices-iommu.c +++ b/arch/arm/mach-msm/devices-iommu.c @@ -280,7 +280,6 @@ static struct platform_device msm_root_iommu_dev = { static struct msm_iommu_dev jpegd_iommu = { .name = "jpegd", - .clk_rate = -1 }; static struct msm_iommu_dev vpe_iommu = { @@ -305,7 +304,6 @@ static struct msm_iommu_dev ijpeg_iommu = { static struct msm_iommu_dev vfe_iommu = { .name = "vfe", - .clk_rate = -1 }; static struct msm_iommu_dev vcodec_a_iommu = { @@ -318,17 +316,14 @@ static struct msm_iommu_dev vcodec_b_iommu = { static struct msm_iommu_dev gfx3d_iommu = { .name = "gfx3d", - .clk_rate = 27000000 }; static struct msm_iommu_dev gfx2d0_iommu = { .name = "gfx2d0", - .clk_rate = 27000000 }; static struct msm_iommu_dev gfx2d1_iommu = { .name = "gfx2d1", - .clk_rate = 27000000 }; static struct platform_device msm_device_iommu_jpegd = { |