arch/arm/mach-msm/clock-* commits from CAF

Pulled a bunch of commits to patch this up to our CAF version.