| /sound/pci/ice1712/ |
| A D | psc724.c | 108 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 D | se.c | 123 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 D | ice1712.h | 395 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 D | pcm_dmaengine.c | 59 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 D | pcm_drm_eld.c | 238 #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 D | loongson_i2s.c | 67 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 D | ssi.c | 134 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 D | acp5x.h | 132 } 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 D | hi6210-i2s.c | 47 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 D | oxygen_mixer.c | 307 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 D | hda-dai-ops.c | 199 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 D | hda-probes.c | 78 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 D | mmp-sspa.c | 218 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 D | hda-dai.c | 79 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 D | ak5558.c | 177 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 D | ac97_pcm.c | 161 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 D | atmel_ssc_dai.c | 466 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 D | acp63.c | 51 } 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 D | device.c | 765 unsigned int bits; in snd_hdac_stream_format_bits() local 773 bits = snd_pcm_hw_params_bits(¶ms); 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 D | dice-transaction.c | 138 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 D | sti_uniperif.c | 199 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 D | ad1843.c | 252 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 D | ca0106_main.c | 930 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 D | cht_bsw_rt5672.c | 276 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 D | pcm.c | 770 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()
|