Lines Matching defs:clock
33 static int set_input_clock(struct echoaudio *chip, u16 clock);
102 /* Map the DSP clock detect bits to the generic driver clock
154 48 kHz, internal clock, S/PDIF RCA mode */
166 u32 control_reg, clock;
172 /* Only set the clock for internal mode. */
175 "Cannot set sample rate - clock not set to CLK_CLOCKININTERNAL\n");
182 clock = 0;
189 clock = GML_96KHZ;
192 clock = GML_88KHZ;
195 clock = GML_48KHZ | GML_SPDIF_SAMPLE_RATE1;
198 clock = GML_44KHZ;
201 clock |= GML_SPDIF_SAMPLE_RATE0;
204 clock = GML_32KHZ | GML_SPDIF_SAMPLE_RATE0 |
208 clock = GML_22KHZ;
211 clock = GML_16KHZ;
214 clock = GML_11KHZ;
217 clock = GML_8KHZ;
225 control_reg |= clock;
229 dev_dbg(chip->card->dev, "set_sample_rate: %d clock %d\n", rate, clock);
236 static int set_input_clock(struct echoaudio *chip, u16 clock)
241 /* Mask off the clock select bits */
246 switch (clock) {
274 "Input clock 0x%x not supported for Gina24\n", clock);
278 chip->input_clock = clock;
289 /* Set clock to "internal" if it's not compatible with the new mode */