/sound/pci/lola/ |
D | lola_clock.c | 89 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/ |
D | darla24_dsp.c | 101 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 …]
|
D | gina24_dsp.c | 33 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 …]
|
D | layla24_dsp.c | 32 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 …]
|
D | mona_dsp.c | 33 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 …]
|
D | indigo_express_dsp.c | 31 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()
|
D | layla20_dsp.c | 190 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 …]
|
D | echoaudio_3g.c | 260 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 …]
|
D | mia_dsp.c | 32 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()
|
D | gina20_dsp.c | 151 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/ |
D | fireworks_command.c | 274 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/ |
D | clock.c | 172 (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 …]
|
D | format.c | 470 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 …]
|
D | stream.c | 678 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/ |
D | fsi.c | 255 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/ |
D | vx_uer.c | 195 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/ |
D | digi00x-proc.c | 41 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()
|
D | digi00x-pcm.c | 104 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/ |
D | max98925.c | 258 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()
|
D | wm8753.c | 1192 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/ |
D | bebob_focusrite.c | 188 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,
|
D | bebob_maudio.c | 730 .clock = &special_clk_spec, 746 .clock = NULL, 758 .clock = NULL, 770 .clock = NULL, 782 .clock = NULL, 794 .clock = NULL,
|
/sound/firewire/tascam/ |
D | tascam-stream.c | 45 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()
|
D | tascam-pcm.c | 47 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/ |
D | i2c.c | 169 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()
|