• Home
  • Raw
  • Download

Lines Matching refs:clock

102 						    chip->clock.cur_freq))  in lola_set_granularity()
140 chip->clock.nid = nid; in lola_init_clock_widget()
141 chip->clock.items = val & 0xff; in lola_init_clock_widget()
143 chip->clock.items); in lola_init_clock_widget()
144 if (chip->clock.items > MAX_SAMPLE_CLOCK_COUNT) { in lola_init_clock_widget()
146 chip->clock.items); in lola_init_clock_widget()
150 nitems = chip->clock.items; in lola_init_clock_widget()
180 chip->clock.cur_index = idx_list; in lola_init_clock_widget()
181 chip->clock.cur_freq = 48000; in lola_init_clock_widget()
182 chip->clock.cur_valid = true; in lola_init_clock_widget()
196 sc = &chip->clock.sample_clock[idx_list]; in lola_init_clock_widget()
201 chip->clock.idx_lookup[idx_list] = idx; in lola_init_clock_widget()
204 chip->clock.items--; in lola_init_clock_widget()
219 err = lola_codec_read(chip, chip->clock.nid, in lola_enable_clock_events()
238 err = lola_codec_read(chip, chip->clock.nid, in lola_set_clock_index()
240 chip->clock.idx_lookup[idx], in lola_set_clock_index()
265 if (chip->clock.sample_clock[chip->clock.cur_index].type != in lola_update_ext_clock_freq()
267 chip->clock.cur_freq = lola_sample_rate_convert(val & 0x7f); in lola_update_ext_clock_freq()
268 chip->clock.cur_valid = (val & 0x100) != 0; in lola_update_ext_clock_freq()
278 if (idx == chip->clock.cur_index) { in lola_set_clock()
280 freq = chip->clock.cur_freq; in lola_set_clock()
281 valid = chip->clock.cur_valid; in lola_set_clock()
282 } else if (chip->clock.sample_clock[idx].type == in lola_set_clock()
285 freq = chip->clock.sample_clock[idx].freq; in lola_set_clock()
295 if (idx != chip->clock.cur_index) { in lola_set_clock()
300 chip->clock.cur_index = idx; in lola_set_clock()
301 chip->clock.cur_freq = freq; in lola_set_clock()
302 chip->clock.cur_valid = true; in lola_set_clock()
311 if (chip->clock.cur_freq == rate && chip->clock.cur_valid) in lola_set_sample_rate()
314 for (i = 0; i < chip->clock.items; i++) { in lola_set_sample_rate()
315 if (chip->clock.sample_clock[i].type == LOLA_CLOCK_TYPE_INTERNAL && in lola_set_sample_rate()
316 chip->clock.sample_clock[i].freq == rate) in lola_set_sample_rate()
319 if (i >= chip->clock.items) in lola_set_sample_rate()