Lines Matching defs:channels
242 * clear bit6. AUD_CONFIG[6:4] represents the "channels" field of the
244 * more channels. Read-modify of AUD_CONFIG (Eg. for enabling audio)
245 * causes the "channels" field to be updated as 0xy binary resulting in
355 u8 channels;
364 channels = substream->runtime->channels;
365 cfg_val.regx.num_ch = channels - 2;
366 if (channels <= 2)
400 p->channels = 0;
404 p->channels++;
419 int channels)
428 if (channels <= 2)
445 if (channels == channel_allocations[i].channels &&
453 dev_dbg(intelhaddata->dev, "select CA 0x%x for %d\n", ca, channels);
491 * Sink may support more than 8 channels, if eld_high has more than
492 * one bit set. SOC supports max 8 channels.
500 /* 0x1F: 7 channels */
518 for (c = 0; c < channel_allocations[i].channels; c++) {
523 chmap->channels = channel_allocations[i].channels;
562 for (i = 0; i < chmap->channels; i++)
600 int channels;
603 channels = substream->runtime->channels;
607 ca = had_channel_allocation(intelhaddata, channels);
610 frame2.regval = (substream->runtime->channels - 1) | (ca << 24);
613 frame2.regx.chnl_cnt = substream->runtime->channels - 1;
1202 dev_dbg(intelhaddata->dev, "channels=%d\n", runtime->channels);