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 'upstream/cm-10.1' into HEAD