Home
last modified time | relevance | path

Searched refs:ch_mask (Results 1 – 25 of 50) sorted by relevance

12

/openbmc/u-boot/cmd/
H A Dadc.c38 unsigned int data_mask, ch_mask; in do_adc_info() local
52 ret = adc_channel_mask(dev, &ch_mask); in do_adc_info()
54 printf("channel mask: %x\n", ch_mask); in do_adc_info()
103 unsigned int ch_mask; in do_adc_scan() local
117 ch_mask = simple_strtoul(argv[2], NULL, 0); in do_adc_scan()
118 if (ch_mask) in do_adc_scan()
121 ret = adc_channel_mask(dev, &ch_mask); in do_adc_scan()
129 ret = adc_channels_single_shot(dev->name, ch_mask, ch); in do_adc_scan()
132 dev->name, ch_mask, ret); in do_adc_scan()
137 if (!(ch_mask & ADC_CHANNEL(chan))) in do_adc_scan()
/openbmc/linux/sound/soc/amd/acp/
H A Dacp-pdm.c108 unsigned int channels, ch_mask; in acp_dmic_hwparams() local
113 ch_mask = 0; in acp_dmic_hwparams()
116 ch_mask = 1; in acp_dmic_hwparams()
119 ch_mask = 2; in acp_dmic_hwparams()
126 adata->ch_mask = ch_mask; in acp_dmic_hwparams()
132 writel(ch_mask, adata->acp_base + ACP_WOV_PDM_NO_OF_CHANNELS); in acp_dmic_hwparams()
/openbmc/linux/sound/soc/qcom/qdsp6/
H A Dq6apm-lpass-dais.c33 int ch_mask; in q6dma_set_channel_map() local
58 ch_mask = *tx_ch_mask; in q6dma_set_channel_map()
81 ch_mask = *rx_ch_mask; in q6dma_set_channel_map()
90 cfg->active_channels_mask = ch_mask; in q6dma_set_channel_map()
H A Dq6afe-dai.c258 int ch_mask; in q6dma_set_channel_map() local
284 ch_mask = *tx_ch_mask; in q6dma_set_channel_map()
307 ch_mask = *rx_ch_mask; in q6dma_set_channel_map()
316 cfg->active_channels_mask = ch_mask; in q6dma_set_channel_map()
/openbmc/linux/sound/soc/codecs/
H A Drt1017-sdca-sdw.c582 int retval, port, num_channels, ch_mask; in rt1017_sdca_pcm_hw_params() local
605 ch_mask = (1 << num_channels) - 1; in rt1017_sdca_pcm_hw_params()
612 port_config.ch_mask = ch_mask; in rt1017_sdca_pcm_hw_params()
617 direction, ch_mask, port); in rt1017_sdca_pcm_hw_params()
H A Drt1318-sdw.c573 int retval, port, num_channels, ch_mask; in rt1318_sdw_hw_params() local
596 ch_mask = (1 << num_channels) - 1; in rt1318_sdw_hw_params()
603 port_config.ch_mask = ch_mask; in rt1318_sdw_hw_params()
H A Dwcd938x-sdw.c108 unsigned long ch_mask; in wcd938x_sdw_hw_params() local
114 ch_mask = wcd->port_config[i].ch_mask; in wcd938x_sdw_hw_params()
116 if (!ch_mask) in wcd938x_sdw_hw_params()
119 for_each_set_bit(j, &ch_mask, 4) in wcd938x_sdw_hw_params()
H A Dwsa881x.c427 .ch_mask = 0x1,
430 .ch_mask = 0xf,
433 .ch_mask = 0x3,
436 .ch_mask = 0x3,
H A Dcs35l56.c705 pconfig.ch_mask = cs35l56->rx_mask; in cs35l56_sdw_dai_hw_params()
709 pconfig.ch_mask = cs35l56->tx_mask; in cs35l56_sdw_dai_hw_params()
712 if (pconfig.ch_mask == 0) { in cs35l56_sdw_dai_hw_params()
714 pconfig.ch_mask = GENMASK(sconfig.ch_count - 1, 0); in cs35l56_sdw_dai_hw_params()
716 sconfig.ch_count = hweight32(pconfig.ch_mask); in cs35l56_sdw_dai_hw_params()
H A Dwsa884x.c831 .ch_mask = 0x1,
834 .ch_mask = 0xf,
837 .ch_mask = 0x3,
840 .ch_mask = 0x1,
843 .ch_mask = 0x3,
846 .ch_mask = 0x3,
H A Dwcd938x.h597 unsigned int ch_mask; member
603 .ch_mask = cmask, \
H A Dwsa883x.c524 .ch_mask = 0x1,
527 .ch_mask = 0xf,
530 .ch_mask = 0x3,
533 .ch_mask = 0x3,
/openbmc/linux/drivers/media/pci/tw686x/
H A Dtw686x-core.c141 static void tw686x_reset_channels(struct tw686x_dev *dev, unsigned int ch_mask) in tw686x_reset_channels() argument
156 reg_write(dev, DMA_CHANNEL_ENABLE, dma_en & ~ch_mask); in tw686x_reset_channels()
158 if ((dma_en & ~ch_mask) == 0) { in tw686x_reset_channels()
162 reg_write(dev, DMA_CMD, dma_cmd & ~ch_mask); in tw686x_reset_channels()
/openbmc/linux/arch/mips/txx9/generic/
H A Dsetup_tx4938.c291 unsigned int ch_mask = 0; in tx4938_sio_init() local
294 ch_mask |= 1 << 1; /* disable SIO1 by PCFG setting */ in tx4938_sio_init()
296 if ((1 << i) & ch_mask) in tx4938_sio_init()
386 .ch_mask = 1, in tx4938_ndfmc_init()
/openbmc/linux/drivers/soundwire/
H A Dstream.c322 ret = sdw_write_no_pm(s_rt->slave, addr, p_rt->ch_mask); in sdw_enable_disable_slave_ports()
344 enable_ch.ch_mask = p_rt->ch_mask; in sdw_enable_disable_master_ports()
440 prep_ch.ch_mask = p_rt->ch_mask; in sdw_prep_deprep_slave_ports()
479 ret = sdw_write_no_pm(s_rt->slave, addr, p_rt->ch_mask); in sdw_prep_deprep_slave_ports()
495 if ((val < 0) || (val & p_rt->ch_mask)) { in sdw_prep_deprep_slave_ports()
525 prep_ch.ch_mask = p_rt->ch_mask; in sdw_prep_deprep_master_ports()
904 p_rt->ch_mask = port_config[port_index].ch_mask; in sdw_port_config()
H A Dbus.h99 int ch_mask; member
/openbmc/linux/include/linux/platform_data/txx9/
H A Dndfmc.h20 unsigned char ch_mask; /* available channel bitmask */ member
/openbmc/linux/include/sound/sof/
H A Dchannel_map.h40 uint32_t ch_mask; member
/openbmc/linux/include/sound/
H A Dsdw.h46 port_config->ch_mask = GENMASK(stream_config->ch_count - 1, 0); in snd_sdw_params_to_config()
/openbmc/linux/sound/soc/amd/yc/
H A Dacp6x-pdm-dma.c290 unsigned int ch_mask; in acp6x_pdm_dai_trigger() local
296 ch_mask = 0x00; in acp6x_pdm_dai_trigger()
305 acp6x_writel(ch_mask, rtd->acp6x_base + ACP_WOV_PDM_NO_OF_CHANNELS); in acp6x_pdm_dai_trigger()
/openbmc/linux/sound/soc/amd/ps/
H A Dps-pdm-dma.c295 unsigned int ch_mask; in acp63_pdm_dai_trigger() local
301 ch_mask = 0x00; in acp63_pdm_dai_trigger()
310 writel(ch_mask, rtd->acp63_base + ACP_WOV_PDM_NO_OF_CHANNELS); in acp63_pdm_dai_trigger()
/openbmc/linux/sound/soc/amd/renoir/
H A Dacp3x-pdm-dma.c316 unsigned int ch_mask; in acp_pdm_dai_trigger() local
322 ch_mask = 0x00; in acp_pdm_dai_trigger()
331 rn_writel(ch_mask, rtd->acp_base + ACP_WOV_PDM_NO_OF_CHANNELS); in acp_pdm_dai_trigger()
/openbmc/linux/include/linux/soundwire/
H A Dsdw.h573 unsigned int ch_mask; member
807 unsigned int ch_mask; member
963 unsigned int ch_mask; member
/openbmc/linux/sound/soc/intel/boards/
H A Dsof_sdw.c637 unsigned int ch_mask; in sdw_hw_params() local
648 ch_mask = GENMASK(ch - 1, 0); in sdw_hw_params()
659 ch_mask = GENMASK(ch / num_codecs - 1, 0); in sdw_hw_params()
660 step = hweight_long(ch_mask); in sdw_hw_params()
673 rtd->dai_link->codec_ch_maps[j].ch_mask = ch_mask << (j * step); in sdw_hw_params()
/openbmc/linux/drivers/mtd/nand/raw/
H A Dtxx9ndfmc.c320 if (!(plat->ch_mask & (1 << i))) in txx9ndfmc_probe()
341 if (plat->ch_mask != 1) { in txx9ndfmc_probe()

12