msm: footswitch-8x60: Correct fs_gfx3d bus port IDs for 8064
8064 has an additional bus port for fs_gfx3d that is not present on
other SoCs supported by this driver. Capture it so that the correct
ports are halted and unhalted.
Change-Id: I82e435100972c646e31062ba8095401a0561e8bd
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
diff --git a/arch/arm/mach-msm/footswitch-8x60.c b/arch/arm/mach-msm/footswitch-8x60.c
index bde7713..eb334b9 100644
--- a/arch/arm/mach-msm/footswitch-8x60.c
+++ b/arch/arm/mach-msm/footswitch-8x60.c
@@ -634,10 +634,14 @@
else
fs->clk_data = mdp_8660_clks;
} else if (pdev->id == FS_GFX3D) {
- if (cpu_is_msm8930() || cpu_is_apq8064())
+ if (cpu_is_apq8064()) {
fs->clk_data = gfx3d_8064_clks;
- else
+ fs->bus_port1 = MSM_BUS_MASTER_GRAPHICS_3D_PORT1;
+ } else if (cpu_is_msm8930()) {
+ fs->clk_data = gfx3d_8064_clks;
+ } else {
fs->clk_data = gfx3d_8660_clks;
+ }
} else if (pdev->id == FS_VED) {
if (cpu_is_apq8064()) {
fs->bus_port0 = MSM_BUS_MASTER_VIDEO_ENC;