Lines Matching defs:clock
33 static int set_input_clock(struct echoaudio *chip, u16 clock);
100 /* Map the DSP clock detect bits to the generic driver clock
152 48 kHz, internal clock, S/PDIF RCA mode */
164 u32 control_reg, clock;
170 /* Only set the clock for internal mode. */
173 "Cannot set sample rate - clock not set to CLK_CLOCKININTERNAL\n");
180 clock = 0;
187 clock = GML_96KHZ;
190 clock = GML_88KHZ;
193 clock = GML_48KHZ | GML_SPDIF_SAMPLE_RATE1;
196 clock = GML_44KHZ;
199 clock |= GML_SPDIF_SAMPLE_RATE0;
202 clock = GML_32KHZ | GML_SPDIF_SAMPLE_RATE0 |
206 clock = GML_22KHZ;
209 clock = GML_16KHZ;
212 clock = GML_11KHZ;
215 clock = GML_8KHZ;
223 control_reg |= clock;
227 dev_dbg(chip->card->dev, "set_sample_rate: %d clock %d\n", rate, clock);
234 static int set_input_clock(struct echoaudio *chip, u16 clock)
239 /* Mask off the clock select bits */
244 switch (clock) {
272 "Input clock 0x%x not supported for Gina24\n", clock);
276 chip->input_clock = clock;
287 /* Set clock to "internal" if it's not compatible with the new mode */