Home
last modified time | relevance | path

Searched refs:clock (Results 1 – 25 of 64) sorted by relevance

123

/sound/pci/lola/
Dlola_clock.c89 chip->clock.cur_freq)) in lola_set_granularity()
127 chip->clock.nid = nid; in lola_init_clock_widget()
128 chip->clock.items = val & 0xff; in lola_init_clock_widget()
130 chip->clock.items); in lola_init_clock_widget()
131 if (chip->clock.items > MAX_SAMPLE_CLOCK_COUNT) { in lola_init_clock_widget()
133 chip->clock.items); in lola_init_clock_widget()
137 nitems = chip->clock.items; in lola_init_clock_widget()
167 chip->clock.cur_index = idx_list; in lola_init_clock_widget()
168 chip->clock.cur_freq = 48000; in lola_init_clock_widget()
169 chip->clock.cur_valid = true; in lola_init_clock_widget()
[all …]
/sound/pci/echoaudio/
Ddarla24_dsp.c101 u8 clock; in set_sample_rate() local
105 clock = GD24_96000; in set_sample_rate()
108 clock = GD24_88200; in set_sample_rate()
111 clock = GD24_48000; in set_sample_rate()
114 clock = GD24_44100; in set_sample_rate()
117 clock = GD24_32000; in set_sample_rate()
120 clock = GD24_22050; in set_sample_rate()
123 clock = GD24_16000; in set_sample_rate()
126 clock = GD24_11025; in set_sample_rate()
129 clock = GD24_8000; in set_sample_rate()
[all …]
Dgina24_dsp.c33 static int set_input_clock(struct echoaudio *chip, u16 clock);
166 u32 control_reg, clock; in set_sample_rate() local
182 clock = 0; in set_sample_rate()
189 clock = GML_96KHZ; in set_sample_rate()
192 clock = GML_88KHZ; in set_sample_rate()
195 clock = GML_48KHZ | GML_SPDIF_SAMPLE_RATE1; in set_sample_rate()
198 clock = GML_44KHZ; in set_sample_rate()
201 clock |= GML_SPDIF_SAMPLE_RATE0; in set_sample_rate()
204 clock = GML_32KHZ | GML_SPDIF_SAMPLE_RATE0 | in set_sample_rate()
208 clock = GML_22KHZ; in set_sample_rate()
[all …]
Dlayla24_dsp.c32 static int set_input_clock(struct echoaudio *chip, u16 clock);
162 u32 control_reg, clock, base_rate; in set_sample_rate() local
182 clock = 0; in set_sample_rate()
186 clock = GML_96KHZ; in set_sample_rate()
189 clock = GML_88KHZ; in set_sample_rate()
192 clock = GML_48KHZ | GML_SPDIF_SAMPLE_RATE1; in set_sample_rate()
195 clock = GML_44KHZ; in set_sample_rate()
198 clock |= GML_SPDIF_SAMPLE_RATE0; in set_sample_rate()
201 clock = GML_32KHZ | GML_SPDIF_SAMPLE_RATE0 | in set_sample_rate()
205 clock = GML_22KHZ; in set_sample_rate()
[all …]
Dmona_dsp.c33 static int set_input_clock(struct echoaudio *chip, u16 clock);
200 u32 control_reg, clock; in set_sample_rate() local
245 clock = 0; in set_sample_rate()
252 clock = GML_96KHZ; in set_sample_rate()
255 clock = GML_88KHZ; in set_sample_rate()
258 clock = GML_48KHZ | GML_SPDIF_SAMPLE_RATE1; in set_sample_rate()
261 clock = GML_44KHZ; in set_sample_rate()
264 clock |= GML_SPDIF_SAMPLE_RATE0; in set_sample_rate()
267 clock = GML_32KHZ | GML_SPDIF_SAMPLE_RATE0 | in set_sample_rate()
271 clock = GML_22KHZ; in set_sample_rate()
[all …]
Dindigo_express_dsp.c31 u32 clock, control_reg, old_control_reg; in set_sample_rate() local
41 clock = INDIGO_EXPRESS_32000; in set_sample_rate()
44 clock = INDIGO_EXPRESS_44100; in set_sample_rate()
47 clock = INDIGO_EXPRESS_48000; in set_sample_rate()
50 clock = INDIGO_EXPRESS_32000|INDIGO_EXPRESS_DOUBLE_SPEED; in set_sample_rate()
53 clock = INDIGO_EXPRESS_44100|INDIGO_EXPRESS_DOUBLE_SPEED; in set_sample_rate()
56 clock = INDIGO_EXPRESS_48000|INDIGO_EXPRESS_DOUBLE_SPEED; in set_sample_rate()
62 control_reg |= clock; in set_sample_rate()
65 "set_sample_rate: %d clock %d\n", rate, clock); in set_sample_rate()
Dlayla20_dsp.c190 u16 clock; in set_input_clock() local
197 clock = LAYLA20_CLOCK_INTERNAL; in set_input_clock()
200 clock = LAYLA20_CLOCK_SPDIF; in set_input_clock()
203 clock = LAYLA20_CLOCK_WORD; in set_input_clock()
206 clock = LAYLA20_CLOCK_SUPER; in set_input_clock()
216 chip->comm_page->input_clock = cpu_to_le16(clock); in set_input_clock()
228 static int set_output_clock(struct echoaudio *chip, u16 clock) in set_output_clock() argument
230 switch (clock) { in set_output_clock()
232 clock = LAYLA20_OUTPUT_CLOCK_SUPER; in set_output_clock()
235 clock = LAYLA20_OUTPUT_CLOCK_WORD; in set_output_clock()
[all …]
Dechoaudio_3g.c260 u32 control_reg, clock, base_rate, frq_reg; in set_sample_rate() local
277 clock = 0; in set_sample_rate()
283 clock = E3G_96KHZ; in set_sample_rate()
286 clock = E3G_88KHZ; in set_sample_rate()
289 clock = E3G_48KHZ; in set_sample_rate()
292 clock = E3G_44KHZ; in set_sample_rate()
295 clock = E3G_32KHZ; in set_sample_rate()
298 clock = E3G_CONTINUOUS_CLOCK; in set_sample_rate()
300 clock |= E3G_DOUBLE_SPEED_MODE; in set_sample_rate()
304 control_reg |= clock; in set_sample_rate()
[all …]
Dmia_dsp.c32 static int set_input_clock(struct echoaudio *chip, u16 clock);
156 static int set_input_clock(struct echoaudio *chip, u16 clock) in set_input_clock() argument
158 dev_dbg(chip->card->dev, "set_input_clock(%d)\n", clock); in set_input_clock()
159 if (snd_BUG_ON(clock != ECHO_CLOCK_INTERNAL && in set_input_clock()
160 clock != ECHO_CLOCK_SPDIF)) in set_input_clock()
163 chip->input_clock = clock; in set_input_clock()
Dgina20_dsp.c151 static int set_input_clock(struct echoaudio *chip, u16 clock) in set_input_clock() argument
154 switch (clock) { in set_input_clock()
160 chip->input_clock = clock; in set_input_clock()
168 chip->input_clock = clock; in set_input_clock()
/sound/firewire/fireworks/
Dfireworks_command.c274 command_get_clock(struct snd_efw *efw, struct efc_clock *clock) in command_get_clock() argument
281 (__be32 *)clock, sizeof(struct efc_clock)); in command_get_clock()
283 be32_to_cpus(&clock->source); in command_get_clock()
284 be32_to_cpus(&clock->sampling_rate); in command_get_clock()
285 be32_to_cpus(&clock->index); in command_get_clock()
296 struct efc_clock clock = {0}; in command_set_clock() local
306 err = command_get_clock(efw, &clock); in command_set_clock()
311 if ((clock.source == source) && (clock.sampling_rate == rate)) in command_set_clock()
315 if ((source != UINT_MAX) && (clock.source != source)) in command_set_clock()
316 clock.source = source; in command_set_clock()
[all …]
/sound/usb/
Dclock.c172 (fmt->clock & 0xff) == cs_desc->v2.bClockID && in uac_clock_source_is_valid_quirk()
401 return __uac_clock_find_source(chip, fmt, fmt->clock, visited, in snd_usb_clock_find_source()
467 int altsetting, int clock) in get_sample_rate_v2v3() argument
476 snd_usb_ctrl_intf(chip) | (clock << 8), in get_sample_rate_v2v3()
498 int clock, int rate) in snd_usb_set_sample_rate_v2v3() argument
506 cs_desc = snd_usb_find_clock_source(chip, clock, fmt->protocol); in snd_usb_set_sample_rate_v2v3()
525 snd_usb_ctrl_intf(chip) | (clock << 8), in snd_usb_set_sample_rate_v2v3()
530 return get_sample_rate_v2v3(chip, fmt->iface, fmt->altsetting, clock); in snd_usb_set_sample_rate_v2v3()
537 int clock; in set_sample_rate_v2v3() local
543 clock = snd_usb_clock_find_source(chip, fmt, true); in set_sample_rate_v2v3()
[all …]
Dformat.c470 int clock) in validate_sample_rate_table_v2v3() argument
513 err = snd_usb_set_sample_rate_v2v3(chip, fp, clock, in validate_sample_rate_table_v2v3()
550 int clock = snd_usb_clock_find_source(chip, fp, false); in parse_audio_format_rates_v2v3() local
552 if (clock < 0) { in parse_audio_format_rates_v2v3()
555 __func__, clock); in parse_audio_format_rates_v2v3()
563 snd_usb_ctrl_intf(chip) | (clock << 8), in parse_audio_format_rates_v2v3()
573 __func__, clock); in parse_audio_format_rates_v2v3()
579 __func__, clock); in parse_audio_format_rates_v2v3()
598 snd_usb_ctrl_intf(chip) | (clock << 8), in parse_audio_format_rates_v2v3()
604 __func__, clock); in parse_audio_format_rates_v2v3()
[all …]
Dstream.c678 int altno, int num_channels, int clock) in audio_format_alloc_init() argument
698 fp->clock = clock; in audio_format_alloc_init()
714 int clock = 0; in snd_usb_get_audioformat_uac12() local
780 clock = input_term->bCSourceID; in snd_usb_get_audioformat_uac12()
790 clock = output_term->bCSourceID; in snd_usb_get_audioformat_uac12()
831 altset_idx, altno, num_channels, clock); in snd_usb_get_audioformat_uac12()
877 int clock = 0; in snd_usb_get_audioformat_uac3() local
926 clock = UAC3_BADD_CS_ID9; in snd_usb_get_audioformat_uac3()
1015 clock = input_term->bCSourceID; in snd_usb_get_audioformat_uac3()
1023 clock = output_term->bCSourceID; in snd_usb_get_audioformat_uac3()
[all …]
/sound/soc/sh/
Dfsi.c255 struct fsi_clk clock; member
735 struct fsi_clk *clock = &fsi->clock; in fsi_clk_init() local
738 clock->xck = NULL; in fsi_clk_init()
739 clock->ick = NULL; in fsi_clk_init()
740 clock->div = NULL; in fsi_clk_init()
741 clock->rate = 0; in fsi_clk_init()
742 clock->count = 0; in fsi_clk_init()
743 clock->set_rate = set_rate; in fsi_clk_init()
745 clock->own = devm_clk_get(dev, NULL); in fsi_clk_init()
746 if (IS_ERR(clock->own)) in fsi_clk_init()
[all …]
/sound/drivers/vx/
Dvx_uer.c195 int clock; in vx_set_internal_clock() local
198 clock = vx_calc_clock_from_freq(chip, freq); in vx_set_internal_clock()
199 snd_printdd(KERN_DEBUG "set internal clock to 0x%x from freq %d\n", clock, freq); in vx_set_internal_clock()
202 vx_outb(chip, HIFREQ, (clock >> 8) & 0x0f); in vx_set_internal_clock()
203 vx_outb(chip, LOFREQ, clock & 0xff); in vx_set_internal_clock()
205 vx_outl(chip, HIFREQ, (clock >> 8) & 0x0f); in vx_set_internal_clock()
206 vx_outl(chip, LOFREQ, clock & 0xff); in vx_set_internal_clock()
/sound/firewire/digi00x/
Ddigi00x-proc.c41 enum snd_dg00x_clock clock; in proc_read_clock() local
48 if (snd_dg00x_stream_get_clock(dg00x, &clock) < 0) in proc_read_clock()
53 snd_iprintf(buf, "Clock Source: %s\n", source_name[clock]); in proc_read_clock()
55 if (clock == SND_DG00X_CLOCK_INTERNAL) in proc_read_clock()
Ddigi00x-pcm.c104 enum snd_dg00x_clock clock; in pcm_open() local
117 err = snd_dg00x_stream_get_clock(dg00x, &clock); in pcm_open()
120 if (clock != SND_DG00X_CLOCK_INTERNAL) { in pcm_open()
135 if ((clock != SND_DG00X_CLOCK_INTERNAL) || in pcm_open()
/sound/soc/codecs/
Dmax98925.c258 int rate, int clock, int *value, int *n, int *m) in max98925_rate_value() argument
266 *n = rate_table[i].divisors[clock][0]; in max98925_rate_value()
267 *m = rate_table[i].divisors[clock][1]; in max98925_rate_value()
352 unsigned int dai_sr = 0, clock, mdll, n, m; in max98925_set_clock() local
380 clock = 0; in max98925_set_clock()
384 clock = 1; in max98925_set_clock()
388 clock = 0; in max98925_set_clock()
392 clock = 2; in max98925_set_clock()
401 if (max98925_rate_value(component, rate, clock, &dai_sr, &n, &m)) in max98925_set_clock()
Dwm8753.c1192 u16 clock; in wm8753_mode1v_set_dai_fmt() local
1195 clock = snd_soc_component_read(component, WM8753_CLOCK) & 0xfffb; in wm8753_mode1v_set_dai_fmt()
1196 snd_soc_component_write(component, WM8753_CLOCK, clock); in wm8753_mode1v_set_dai_fmt()
1210 u16 clock; in wm8753_mode2_set_dai_fmt() local
1213 clock = snd_soc_component_read(component, WM8753_CLOCK) & 0xfffb; in wm8753_mode2_set_dai_fmt()
1214 snd_soc_component_write(component, WM8753_CLOCK, clock); in wm8753_mode2_set_dai_fmt()
1222 u16 clock; in wm8753_mode3_4_set_dai_fmt() local
1225 clock = snd_soc_component_read(component, WM8753_CLOCK) & 0xfffb; in wm8753_mode3_4_set_dai_fmt()
1226 snd_soc_component_write(component, WM8753_CLOCK, clock | 0x4); in wm8753_mode3_4_set_dai_fmt()
/sound/firewire/bebob/
Dbebob_focusrite.c188 if (bebob->spec->clock->types == saffirepro_10_clk_src_types) in saffirepro_both_clk_src_get()
276 .clock = &saffirepro_26_clk_spec,
287 .clock = &saffirepro_10_clk_spec,
308 .clock = &saffire_both_clk_spec,
319 .clock = &saffire_both_clk_spec,
Dbebob_maudio.c730 .clock = &special_clk_spec,
746 .clock = NULL,
758 .clock = NULL,
770 .clock = NULL,
782 .clock = NULL,
794 .clock = NULL,
/sound/firewire/tascam/
Dtascam-stream.c45 enum snd_tscm_clock clock) in set_clock() argument
74 if (clock != INT_MAX) { in set_clock()
76 data |= clock + 1; in set_clock()
125 int snd_tscm_stream_get_clock(struct snd_tscm *tscm, enum snd_tscm_clock *clock) in snd_tscm_stream_get_clock() argument
134 *clock = ((data & 0x00ff0000) >> 16) - 1; in snd_tscm_stream_get_clock()
135 if (*clock < 0 || *clock > SND_TSCM_CLOCK_ADAT) in snd_tscm_stream_get_clock()
Dtascam-pcm.c47 enum snd_tscm_clock clock; in pcm_open() local
58 err = snd_tscm_stream_get_clock(tscm, &clock); in pcm_open()
67 if (clock != SND_TSCM_CLOCK_INTERNAL || tscm->substreams_counter > 0) { in pcm_open()
/sound/i2c/
Di2c.c169 static void snd_i2c_bit_direction(struct snd_i2c_bus *bus, int clock, int data) in snd_i2c_bit_direction() argument
172 bus->hw_ops.bit->direction(bus, clock, data); in snd_i2c_bit_direction()
175 static void snd_i2c_bit_set(struct snd_i2c_bus *bus, int clock, int data) in snd_i2c_bit_set() argument
177 bus->hw_ops.bit->setlines(bus, clock, data); in snd_i2c_bit_set()

123