Example #1
0
static void lola_reset_setups(struct lola *chip)
{
	/*                        */
	lola_set_granularity(chip, chip->granularity, true);
	/*                         */
	lola_set_clock_index(chip, chip->clock.cur_index);
	/*                                               */
	lola_enable_clock_events(chip);
	/*                         */
	lola_setup_all_analog_gains(chip, CAPT, false); /*               */
	/*                                        */
	lola_set_src_config(chip, chip->input_src_mask, false);
	/*                           */
	lola_setup_all_analog_gains(chip, PLAY, false); /*                */
}
Example #2
0
static void lola_reset_setups(struct lola *chip)
{
	/* update the granularity */
	lola_set_granularity(chip, chip->granularity, true);
	/* update the sample clock */
	lola_set_clock_index(chip, chip->clock.cur_index);
	/* enable unsolicited events of the clock widget */
	lola_enable_clock_events(chip);
	/* update the analog gains */
	lola_setup_all_analog_gains(chip, CAPT, false); /* input, update */
	/* update SRC configuration if applicable */
	lola_set_src_config(chip, chip->input_src_mask, false);
	/* update the analog outputs */
	lola_setup_all_analog_gains(chip, PLAY, false); /* output, update */
}