Lines Matching refs:channel
370 struct pdm_chan_cfg *channel = &config->channel; in dmic_nrfx_pdm_configure() local
390 if (channel->req_num_chan == 1) { in dmic_nrfx_pdm_configure()
394 channel->act_num_chan = 1; in dmic_nrfx_pdm_configure()
401 channel->act_num_chan = 2; in dmic_nrfx_pdm_configure()
404 channel->act_num_streams = 1; in dmic_nrfx_pdm_configure()
405 channel->act_chan_map_hi = 0; in dmic_nrfx_pdm_configure()
406 channel->act_chan_map_lo = def_map; in dmic_nrfx_pdm_configure()
408 if (channel->req_num_streams != 1 || in dmic_nrfx_pdm_configure()
409 channel->req_num_chan > 2 || in dmic_nrfx_pdm_configure()
410 channel->req_num_chan < 1 || in dmic_nrfx_pdm_configure()
411 (channel->req_chan_map_lo != def_map && in dmic_nrfx_pdm_configure()
412 channel->req_chan_map_lo != alt_map) || in dmic_nrfx_pdm_configure()
413 channel->req_chan_map_hi != channel->act_chan_map_hi) { in dmic_nrfx_pdm_configure()
434 nrfx_cfg.mode = channel->req_num_chan == 1 in dmic_nrfx_pdm_configure()
437 nrfx_cfg.edge = channel->req_chan_map_lo == def_map in dmic_nrfx_pdm_configure()