Lines Matching refs:channels
202 * @slots: channels per frame + padding slots, regardless of format
206 unsigned int channels, unsigned int slots,
291 unsigned int channels,
295 int div = parent_rate / sampling_rate / word_size / channels;
462 unsigned int channels, unsigned int slots,
465 /* Map the channels for playback and capture */
469 /* Configure the channels */
472 SUN4I_I2S_CHAN_SEL(channels));
475 SUN4I_I2S_CHAN_SEL(channels));
481 unsigned int channels, unsigned int slots,
486 /* Map the channels for playback and capture */
490 /* Configure the channels */
493 SUN4I_I2S_CHAN_SEL(channels));
496 SUN4I_I2S_CHAN_SEL(channels));
500 SUN8I_I2S_CHAN_CFG_TX_SLOT_NUM(channels));
503 SUN8I_I2S_CHAN_CFG_RX_SLOT_NUM(channels));
527 SUN8I_I2S_TX_CHAN_EN(channels));
533 unsigned int channels, unsigned int slots,
538 /* Map the channels for playback and capture */
551 /* Configure the channels */
554 SUN50I_H6_I2S_TX_CHAN_SEL(channels));
557 SUN50I_H6_I2S_TX_CHAN_SEL(channels));
561 SUN8I_I2S_CHAN_CFG_TX_SLOT_NUM(channels));
564 SUN8I_I2S_CHAN_CFG_RX_SLOT_NUM(channels));
588 SUN50I_H6_I2S_TX_CHAN_EN(channels));
600 unsigned int channels = params_channels(params);
602 unsigned int slots = channels;
613 ret = i2s->variant->set_chan_cfg(i2s, channels, slots, slot_width);