diff --git a/arch/arm/mach-msm/footswitch-8x60.c b/arch/arm/mach-msm/footswitch-8x60.c index b013cfd0f44..8582a1e0ba7 100644 --- a/arch/arm/mach-msm/footswitch-8x60.c +++ b/arch/arm/mach-msm/footswitch-8x60.c @@ -246,7 +246,8 @@ static int footswitch_disable(struct regulator_dev *rdev) return rc; /* Allow core memory to collapse when its clock is gated. */ - clk_set_flags(fs->core_clk, CLKFLAG_NORETAIN); + if (fs->desc.id != FS_GFX3D_8064) + clk_set_flags(fs->core_clk, CLKFLAG_NORETAIN); /* Halt all bus ports in the power domain. */ if (fs->bus_port0) {