Home
last modified time | relevance | path

Searched refs:bits (Results 1 – 25 of 73) sorted by relevance

123

/sound/pci/ice1712/
A Dpsc724.c108 u32 st, bits; in psc724_wm8766_write() local
117 snd_ice1712_gpio_write(ice, bits); in psc724_wm8766_write()
121 bits &= ~PSC724_SPI_CLK; in psc724_wm8766_write()
125 bits |= PSC724_SPI_DATA; in psc724_wm8766_write()
127 bits &= ~PSC724_SPI_DATA; in psc724_wm8766_write()
128 snd_ice1712_gpio_write(ice, bits); in psc724_wm8766_write()
131 bits |= PSC724_SPI_CLK; in psc724_wm8766_write()
136 bits |= PSC724_SPI_LOAD; in psc724_wm8766_write()
137 snd_ice1712_gpio_write(ice, bits); in psc724_wm8766_write()
141 snd_ice1712_gpio_write(ice, bits); in psc724_wm8766_write()
[all …]
A Dse.c123 unsigned int bits; in se200pci_WM8766_write() local
137 snd_ice1712_gpio_write(ice, bits); in se200pci_WM8766_write()
140 bits &= ~CLOCK; in se200pci_WM8766_write()
143 bits |= DATA; in se200pci_WM8766_write()
145 bits &= ~DATA; in se200pci_WM8766_write()
147 snd_ice1712_gpio_write(ice, bits); in se200pci_WM8766_write()
150 bits |= CLOCK; in se200pci_WM8766_write()
155 bits |= LOAD; in se200pci_WM8766_write()
156 snd_ice1712_gpio_write(ice, bits); in se200pci_WM8766_write()
159 bits |= (DATA | CLOCK); in se200pci_WM8766_write()
[all …]
A Dice1712.h395 static inline void snd_ice1712_gpio_set_dir(struct snd_ice1712 *ice, unsigned int bits) in snd_ice1712_gpio_set_dir() argument
397 ice->gpio.set_dir(ice, bits); in snd_ice1712_gpio_set_dir()
405 static inline void snd_ice1712_gpio_set_mask(struct snd_ice1712 *ice, unsigned int bits) in snd_ice1712_gpio_set_mask() argument
407 ice->gpio.set_mask(ice, bits); in snd_ice1712_gpio_set_mask()
454 unsigned int mask, unsigned int bits) in snd_ice1712_gpio_write_bits() argument
462 val |= mask & bits; in snd_ice1712_gpio_write_bits()
/sound/core/
A Dpcm_dmaengine.c59 int bits; in snd_hwparams_to_dma_slave_config() local
61 bits = params_physical_width(params); in snd_hwparams_to_dma_slave_config()
62 if (bits < 8 || bits > 64) in snd_hwparams_to_dma_slave_config()
64 else if (bits == 8) in snd_hwparams_to_dma_slave_config()
66 else if (bits == 16) in snd_hwparams_to_dma_slave_config()
68 else if (bits == 24) in snd_hwparams_to_dma_slave_config()
70 else if (bits <= 32) in snd_hwparams_to_dma_slave_config()
449 int bits = snd_pcm_format_physical_width(i); in snd_dmaengine_pcm_refine_runtime_hwparams() local
455 switch (bits) { in snd_dmaengine_pcm_refine_runtime_hwparams()
461 if (addr_widths & (1 << (bits / 8))) in snd_dmaengine_pcm_refine_runtime_hwparams()
A Dpcm_drm_eld.c238 #define GRAB_BITS(buf, byte, lowbit, bits) \ argument
241 BUILD_BUG_ON(bits > 8); \
242 BUILD_BUG_ON(bits <= 0); \
244 (buf[byte] >> (lowbit)) & ((1 << (bits)) - 1); \
414 static const unsigned int bits[] = { 8, 16, 20, 24, 32 }; in eld_print_pcm_bits() local
417 for (i = 0, j = 0; i < ARRAY_SIZE(bits); i++) in eld_print_pcm_bits()
419 j += scnprintf(buf + j, buflen - j, " %d", bits[i]); in eld_print_pcm_bits()
/sound/soc/loongson/
A Dloongson_i2s.c67 u32 bits = params_width(params); in loongson_i2s_hw_params() local
77 (bits * chans * fs * 2)) - 1; in loongson_i2s_hw_params()
81 val |= (bits << 24); in loongson_i2s_hw_params()
82 val |= (bits << 16); in loongson_i2s_hw_params()
90 (bits * chans * fs * 2)) - 1; in loongson_i2s_hw_params()
96 val |= (bits << 24); in loongson_i2s_hw_params()
99 val |= (bits << 16); in loongson_i2s_hw_params()
101 val |= bits; in loongson_i2s_hw_params()
/sound/soc/renesas/
A Dssi.c134 unsigned int bits, channels, swl, recv, i; in ssi_hw_params() local
137 bits = params->msbits; in ssi_hw_params()
141 pr_debug("bits: %u channels: %u\n", bits, channels); in ssi_hw_params()
159 switch (bits) { in ssi_hw_params()
182 if ((bits > 16) && (bits <= 24)) { in ssi_hw_params()
183 bits = 24; /* these are padded by the SSI */ in ssi_hw_params()
187 swl = (bits * channels) / 2; in ssi_hw_params()
/sound/soc/amd/vangogh/
A Dacp5x.h132 } bitfields, bits; member
215 mclkgen.bits.i2stdm_master_mode = 0x1; in acp5x_set_i2s_clk()
217 mclkgen.bits.i2stdm_format_mode = 0x01; in acp5x_set_i2s_clk()
219 mclkgen.bits.i2stdm_format_mode = 0x00; in acp5x_set_i2s_clk()
221 mclkgen.bits.i2stdm_bclk_div_val = rtd->bclk_div; in acp5x_set_i2s_clk()
222 mclkgen.bits.i2stdm_lrclk_div_val = rtd->lrclk_div; in acp5x_set_i2s_clk()
/sound/soc/hisilicon/
A Dhi6210-i2s.c47 u8 bits; member
258 u32 bits = 0, rate = 0, signed_data = 0, fmt = 0; in hi6210_i2s_hw_params() local
267 bits = HII2S_BITS_16; in hi6210_i2s_hw_params()
273 bits = HII2S_BITS_24; in hi6210_i2s_hw_params()
312 switch (bits) { in hi6210_i2s_hw_params()
314 i2s->bits = 32; in hi6210_i2s_hw_params()
318 i2s->bits = 16; in hi6210_i2s_hw_params()
324 i2s->channel_length = i2s->channels * i2s->bits; in hi6210_i2s_hw_params()
450 val |= (bits << HII2S_I2S_CFG__S2_CODEC_IO_WORDLENGTH_SHIFT); in hi6210_i2s_hw_params()
/sound/pci/oxygen/
A Doxygen_mixer.c307 bits >> OXYGEN_SPDIF_CATEGORY_SHIFT; in oxygen_to_iec958()
312 u32 bits; in iec958_to_oxygen() local
314 bits = value->value.iec958.status[0] & in iec958_to_oxygen()
318 if (bits & OXYGEN_SPDIF_NONAUDIO) in iec958_to_oxygen()
319 bits |= OXYGEN_SPDIF_V; in iec958_to_oxygen()
320 return bits; in iec958_to_oxygen()
418 u32 bits; in spdif_input_default_get() local
421 value->value.iec958.status[0] = bits; in spdif_input_default_get()
422 value->value.iec958.status[1] = bits >> 8; in spdif_input_default_get()
423 value->value.iec958.status[2] = bits >> 16; in spdif_input_default_get()
[all …]
/sound/soc/sof/intel/
A Dhda-dai-ops.c199 unsigned int bits; in hda_calc_stream_format() local
206 bits = snd_hdac_stream_format_bits(params_format(params), SNDRV_PCM_SUBFORMAT_STD, in hda_calc_stream_format()
208 format_val = snd_hdac_stream_format(params_channels(params), bits, params_rate(params)); in hda_calc_stream_format()
231 unsigned int bits; in generic_calc_stream_format() local
233 bits = snd_hdac_stream_format_bits(params_format(params), SNDRV_PCM_SUBFORMAT_STD, in generic_calc_stream_format()
235 format_val = snd_hdac_stream_format(params_channels(params), bits, params_rate(params)); in generic_calc_stream_format()
251 unsigned int bits; in dmic_calc_stream_format() local
263 bits = snd_hdac_stream_format_bits(format, SNDRV_PCM_SUBFORMAT_STD, width); in dmic_calc_stream_format()
264 format_val = snd_hdac_stream_format(channels, bits, params_rate(params)); in dmic_calc_stream_format()
A Dhda-probes.c78 u32 bits, rate; in hda_probes_compr_set_params() local
86 bits = hda_dsp_get_bits(sdev, bps); in hda_probes_compr_set_params()
89 hstream->format_val = rate | bits | (params->codec.ch_out - 1); in hda_probes_compr_set_params()
/sound/soc/pxa/
A Dmmp-sspa.c218 int bits; in mmp_sspa_hw_params() local
223 bits = 8; in mmp_sspa_hw_params()
227 bits = 16; in mmp_sspa_hw_params()
231 bits = 24; in mmp_sspa_hw_params()
235 bits = 32; in mmp_sspa_hw_params()
259 sspa->sp |= SSPA_SP_FWID(bits - 1); in mmp_sspa_hw_params()
262 sspa->sp |= SSPA_TXSP_FPER(bits * 2 - 1); in mmp_sspa_hw_params()
266 params_channels(params) * bits); in mmp_sspa_hw_params()
/sound/soc/codecs/
A Dhda-dai.c79 unsigned int bits; in hda_codec_dai_prepare() local
86 bits = snd_hdac_stream_format_bits(runtime->format, runtime->subformat, in hda_codec_dai_prepare()
88 format = snd_hdac_stream_format(runtime->channels, bits, runtime->rate); in hda_codec_dai_prepare()
A Dak5558.c177 u8 bits; in ak5558_hw_params() local
182 bits = AK5558_DIF_24BIT_MODE; in ak5558_hw_params()
185 bits = AK5558_DIF_32BIT_MODE; in ak5558_hw_params()
191 snd_soc_component_update_bits(component, AK5558_02_CONTROL1, AK5558_BITS, bits); in ak5558_hw_params()
/sound/pci/ac97/
A Dac97_pcm.c161 unsigned short old, bits, reg, mask; in set_spdif_rate() local
170 case 48000: bits = 0; break; in set_spdif_rate()
171 case 44100: bits = 1 << AC97_SC_SPSR_SHIFT; break; in set_spdif_rate()
184 case 44100: bits = AC97_SC_SPSR_44K; break; in set_spdif_rate()
185 case 48000: bits = AC97_SC_SPSR_48K; break; in set_spdif_rate()
186 case 32000: bits = AC97_SC_SPSR_32K; break; in set_spdif_rate()
197 if (old != bits) { in set_spdif_rate()
199 snd_ac97_update_bits_nolock(ac97, reg, mask, bits); in set_spdif_rate()
/sound/soc/atmel/
A Datmel_ssc_dai.c466 int dir, channels, bits; in atmel_ssc_hw_params() local
533 bits = 8; in atmel_ssc_hw_params()
537 bits = 16; in atmel_ssc_hw_params()
541 bits = 24; in atmel_ssc_hw_params()
545 bits = 32; in atmel_ssc_hw_params()
557 fslen_ext = (bits - 1) / 16; in atmel_ssc_hw_params()
558 fslen = (bits - 1) % 16; in atmel_ssc_hw_params()
648 | SSC_BF(RFMR_DATLEN, (bits - 1)); in atmel_ssc_hw_params()
658 | SSC_BF(TFMR_DATLEN, (bits - 1)); in atmel_ssc_hw_params()
662 bits); in atmel_ssc_hw_params()
/sound/soc/amd/acp/
A Dacp63.c51 } bitfields, bits; member
153 clk_pll.bits.fb_mult_int = 0x31; in acp63_i2s_master_clock_generate()
154 clk_pll.bits.pll_spine_div = 0; in acp63_i2s_master_clock_generate()
155 clk_pll.bits.gb_mult_frac = 0x26E9; in acp63_i2s_master_clock_generate()
/sound/hda/core/
A Ddevice.c765 unsigned int bits; in snd_hdac_stream_format_bits() local
773 bits = snd_pcm_hw_params_bits(&params); in snd_hdac_stream_format_bits()
775 return min(bits, maxbits); in snd_hdac_stream_format_bits()
776 return bits; in snd_hdac_stream_format_bits()
788 unsigned int snd_hdac_stream_format(unsigned int channels, unsigned int bits, unsigned int rate) in snd_hdac_stream_format() argument
807 switch (bits) { in snd_hdac_stream_format()
840 unsigned int snd_hdac_spdif_stream_format(unsigned int channels, unsigned int bits, in snd_hdac_spdif_stream_format() argument
843 unsigned int val = snd_hdac_stream_format(channels, bits, rate); in snd_hdac_spdif_stream_format()
/sound/firewire/dice/
A Ddice-transaction.c138 u32 bits; in dice_notification() local
150 bits = be32_to_cpup(data); in dice_notification()
153 dice->notification_bits |= bits; in dice_notification()
158 if (bits & NOTIFY_CLOCK_ACCEPTED) in dice_notification()
/sound/soc/sti/
A Dsti_uniperif.c199 maskp->bits[0] &= (u_int32_t)format; in sti_uniperiph_fix_tdm_format()
200 maskp->bits[1] &= (u_int32_t)(format >> 32); in sti_uniperiph_fix_tdm_format()
202 memset(maskp->bits + 2, 0, (SNDRV_MASK_MAX - 64) / 8); in sti_uniperiph_fix_tdm_format()
204 if (!maskp->bits[0] && !maskp->bits[1]) in sti_uniperiph_fix_tdm_format()
/sound/mips/
A Dad1843.c252 int w, m, mask, bits; in ad1843_write_multi() local
255 bits = 0; in ad1843_write_multi()
268 bits |= (value << fp->lo_bit) & m; in ad1843_write_multi()
276 w = (w & ~mask) | bits; in ad1843_write_multi()
/sound/pci/ca0106/
A Dca0106_main.c930 u32 bits; in snd_ca0106_pcm_trigger_playback() local
962 bits = snd_ca0106_ptr_read(emu, EXTENDED_INT_MASK, 0); in snd_ca0106_pcm_trigger_playback()
963 bits |= extended; in snd_ca0106_pcm_trigger_playback()
964 snd_ca0106_ptr_write(emu, EXTENDED_INT_MASK, 0, bits); in snd_ca0106_pcm_trigger_playback()
965 bits = snd_ca0106_ptr_read(emu, BASIC_INTERRUPT, 0); in snd_ca0106_pcm_trigger_playback()
966 bits |= basic; in snd_ca0106_pcm_trigger_playback()
967 snd_ca0106_ptr_write(emu, BASIC_INTERRUPT, 0, bits); in snd_ca0106_pcm_trigger_playback()
971 bits = snd_ca0106_ptr_read(emu, BASIC_INTERRUPT, 0); in snd_ca0106_pcm_trigger_playback()
972 bits &= ~basic; in snd_ca0106_pcm_trigger_playback()
973 snd_ca0106_ptr_write(emu, BASIC_INTERRUPT, 0, bits); in snd_ca0106_pcm_trigger_playback()
[all …]
/sound/soc/intel/boards/
A Dcht_bsw_rt5672.c276 int ret, bits; in cht_codec_fixup() local
285 bits = 16; in cht_codec_fixup()
289 bits = 24; in cht_codec_fixup()
314 ret = snd_soc_dai_set_tdm_slot(snd_soc_rtd_to_cpu(rtd, 0), 0x3, 0x3, 2, bits); in cht_codec_fixup()
/sound/usb/
A Dpcm.c770 check_fmts.bits[0] = (u32)fp->formats; in hw_check_valid_format()
771 check_fmts.bits[1] = (u32)(fp->formats >> 32); in hw_check_valid_format()
939 oldbits[0] = fmt->bits[0]; in apply_hw_params_format_bits()
940 oldbits[1] = fmt->bits[1]; in apply_hw_params_format_bits()
941 fmt->bits[0] &= (u32)fbits; in apply_hw_params_format_bits()
942 fmt->bits[1] &= (u32)(fbits >> 32); in apply_hw_params_format_bits()
943 if (!fmt->bits[0] && !fmt->bits[1]) { in apply_hw_params_format_bits()
947 changed = (oldbits[0] != fmt->bits[0] || oldbits[1] != fmt->bits[1]); in apply_hw_params_format_bits()
948 hwc_debug(" --> %x:%x (changed = %d)\n", fmt->bits[0], fmt->bits[1], changed); in apply_hw_params_format_bits()
962 hwc_debug("hw_rule_format: %x:%x\n", fmt->bits[0], fmt->bits[1]); in hw_rule_format()

Completed in 78 milliseconds

123