ASoC: wcd9304: Turn off mclk during clock transition

The clock is not usable when either the clock source changes between
external MCLK and internal RCO or the bandgap mode changes to fast mode.
In such cases, turn off master clock and turn on again later to avoid
codec from going into bad state

CRs-fixed: 442464
Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>
(cherry picked from commit 02c2d647196461282b5426fc777df1792fff6b76)

Change-Id: Ida5c0270d6eccb0fbc25f7fac5acf22fc8df527a
Signed-off-by: Sivasri Kumar Vanka <sivasri@codeaurora.org>