ASoC: SAMSUNG: only switch to MCLK2 for sample rate change

It's only necessary to switch to MCLK2 when the sample rate
changes, the pll_out rate being a multiple of this. This
is because the codec needs a system clock in order to lock
the FLL to the new rate. Switching to MCLK2 unnecessarily
causes a pop to be heard at the start of playback.

The other operations in manta_start_fll1() are left alone
because they will be turned into no-ops by the codec
driver if the PLL is already running at that frequency.

Change-Id: Iee90859a8261f19218c06dd40dbe04af16702d1e
Bug: 7302620
Signed-off-by: Simon Wilson <simonwilson@google.com>
1 file changed