/* vx_change_clock_source - change the clock source @source: the new source  */
static void vx_change_clock_source(struct vx_core *chip, int source)
/* vx_change_clock_source - change the clock source @source: the new source  */
static void vx_change_clock_source(struct vx_core *chip, int source)
{
	unsigned long flags;
	vx_toggle_dac_mute(chip, 1);
	spin_lock_irqsave(&chip->lock, flags);
	chip->ops->set_clock_source(chip, source);
	chip->clock_source = source;
	spin_unlock_irqrestore(&chip->lock, flags);
	vx_toggle_dac_mute(chip, 0);
}