Searched refs:ch_mask (Results 1 - 25 of 52) sorted by relevance

123

/linux-master/include/linux/platform_data/txx9/
H A Dndfmc.h20 unsigned char ch_mask; /* available channel bitmask */ member in struct:txx9ndfmc_platform_data
/linux-master/include/sound/sof/
H A Dchannel_map.h40 uint32_t ch_mask; member in struct:sof_ipc_channel_map
/linux-master/sound/soc/amd/acp/
H A Dacp-pdm.c108 unsigned int channels, ch_mask; local
113 ch_mask = 0;
116 ch_mask = 1;
119 ch_mask = 2;
126 adata->ch_mask = ch_mask;
132 writel(ch_mask, adata->acp_base + ACP_WOV_PDM_NO_OF_CHANNELS);
H A Damd.h189 u32 ch_mask; member in struct:acp_dev_data
/linux-master/include/sound/
H A Dsdw.h46 port_config->ch_mask = GENMASK(stream_config->ch_count - 1, 0);
/linux-master/drivers/media/pci/tw686x/
H A Dtw686x-core.c141 static void tw686x_reset_channels(struct tw686x_dev *dev, unsigned int ch_mask) argument
156 reg_write(dev, DMA_CHANNEL_ENABLE, dma_en & ~ch_mask);
158 if ((dma_en & ~ch_mask) == 0) {
162 reg_write(dev, DMA_CMD, dma_cmd & ~ch_mask);
/linux-master/sound/soc/qcom/qdsp6/
H A Dq6apm-lpass-dais.c34 int ch_mask; local
59 ch_mask = *tx_ch_mask;
82 ch_mask = *rx_ch_mask;
91 cfg->active_channels_mask = ch_mask;
H A Dq6afe-dai.c259 int ch_mask; local
285 ch_mask = *tx_ch_mask;
308 ch_mask = *rx_ch_mask;
317 cfg->active_channels_mask = ch_mask;
/linux-master/arch/mips/txx9/generic/
H A Dsetup_tx4938.c291 unsigned int ch_mask = 0; local
294 ch_mask |= 1 << 1; /* disable SIO1 by PCFG setting */
296 if ((1 << i) & ch_mask)
386 .ch_mask = 1,
/linux-master/sound/soc/codecs/
H A Drt1017-sdca-sdw.c582 int retval, port, num_channels, ch_mask; local
605 ch_mask = (1 << num_channels) - 1;
612 port_config.ch_mask = ch_mask;
615 dev_dbg(dai->dev, "frame_rate %d, ch_count %d, bps %d, direction %d, ch_mask %d, port: %d\n",
617 direction, ch_mask, port);
H A Drt1318-sdw.c573 int retval, port, num_channels, ch_mask; local
596 ch_mask = (1 << num_channels) - 1;
603 port_config.ch_mask = ch_mask;
H A Dwcd938x-sdw.c108 unsigned long ch_mask; local
114 ch_mask = wcd->port_config[i].ch_mask;
116 if (!ch_mask)
119 for_each_set_bit(j, &ch_mask, 4)
H A Dcs35l56.c708 pconfig.ch_mask = cs35l56->rx_mask;
712 pconfig.ch_mask = cs35l56->tx_mask;
715 if (pconfig.ch_mask == 0) {
717 pconfig.ch_mask = GENMASK(sconfig.ch_count - 1, 0);
719 sconfig.ch_count = hweight32(pconfig.ch_mask);
H A Dwcd939x-sdw.c150 unsigned long ch_mask; local
156 ch_mask = wcd->port_config[i].ch_mask;
158 if (!ch_mask)
161 for_each_set_bit(j, &ch_mask, 4)
H A Dwcd938x.h597 unsigned int ch_mask; member in struct:wcd938x_sdw_ch_info
603 .ch_mask = cmask, \
H A Dmax98373-sdw.c542 port_config.ch_mask = max98373->rx_mask;
549 port_config.ch_mask = GENMASK((int)stream_config.ch_count - 1, 0);
H A Dwsa881x.c427 .ch_mask = 0x1,
430 .ch_mask = 0xf,
433 .ch_mask = 0x3,
436 .ch_mask = 0x3,
/linux-master/sound/soc/amd/renoir/
H A Dacp3x-pdm-dma.c316 unsigned int ch_mask; local
322 ch_mask = 0x00;
331 rn_writel(ch_mask, rtd->acp_base + ACP_WOV_PDM_NO_OF_CHANNELS);
/linux-master/sound/soc/amd/yc/
H A Dacp6x-pdm-dma.c290 unsigned int ch_mask; local
296 ch_mask = 0x00;
305 acp6x_writel(ch_mask, rtd->acp6x_base + ACP_WOV_PDM_NO_OF_CHANNELS);
/linux-master/sound/soc/amd/ps/
H A Dps-pdm-dma.c295 unsigned int ch_mask; local
301 ch_mask = 0x00;
310 writel(ch_mask, rtd->acp63_base + ACP_WOV_PDM_NO_OF_CHANNELS);
/linux-master/drivers/soundwire/
H A Dbus.h89 * @ch_mask: Channel mask
99 int ch_mask; member in struct:sdw_port_runtime
H A Dstream.c322 ret = sdw_write_no_pm(s_rt->slave, addr, p_rt->ch_mask);
344 enable_ch.ch_mask = p_rt->ch_mask;
440 prep_ch.ch_mask = p_rt->ch_mask;
479 ret = sdw_write_no_pm(s_rt->slave, addr, p_rt->ch_mask);
495 if ((val < 0) || (val & p_rt->ch_mask)) {
525 prep_ch.ch_mask = p_rt->ch_mask;
904 p_rt->ch_mask
[all...]
/linux-master/include/linux/soundwire/
H A Dsdw.h564 * @ch_mask: Active channel mask
573 unsigned int ch_mask; member in struct:sdw_prepare_ch
802 * @ch_mask: Active channel mask
807 unsigned int ch_mask; member in struct:sdw_enable_ch
959 * @ch_mask: channels mask for port
963 unsigned int ch_mask; member in struct:sdw_port_config
/linux-master/drivers/mtd/nand/raw/
H A Dtxx9ndfmc.c320 if (!(plat->ch_mask & (1 << i)))
341 if (plat->ch_mask != 1) {
/linux-master/sound/soc/intel/boards/
H A Dsof_sdw.c586 unsigned int ch_mask; local
596 ch_mask = GENMASK(ch - 1, 0);
607 ch_mask = GENMASK(ch / num_codecs - 1, 0);
608 step = hweight_long(ch_mask);
618 ch_maps->ch_mask = ch_mask << (i * step);

Completed in 250 milliseconds

123