msm: mdm2: use proper gpios

Change-Id: Ifc957eb6240194c480285f829277b9a980148a48
M2: sound: Update usage of clock enable/disable APIs.

Use the new clk_prepare_enable/clk_disable_unprepare APIs in all
instances.

This fixes a PM leak, where the external codec clock is not disabled during
suspend, due to unbalanced usage of the clk_un/prepare APIs.

Change-Id: Ica036dbb0d9386062e8503b7236621f394b28d84
Merge remote-tracking branch 'cyanogen/cm-10.1' into cm-10.1