/sound/usb/ |
D | mixer_maps.c | 28 const struct usbmix_name_map *map; member 456 .map = extigy_map, 460 .map = mp3plus_map, 464 .map = audigy2nx_map, 469 .map = live24ext_map, 473 .map = audigy2nx_map, 478 .map = gamecom780_map, 485 .map = hercules_usb51_map, 497 .map = linex_map, 501 .map = maya44_map, [all …]
|
D | stream.c | 177 if (put_user(fp->chmap->map[i], dst)) in usb_chmap_ctl_tlv() 201 ucontrol->value.integer.value[i] = chmap->map[i]; in usb_chmap_ctl_get() 291 if (channels > ARRAY_SIZE(chmap->map)) in convert_chmap() 305 chmap->map[c++] = *maps; in convert_chmap() 310 chmap->map[c++] = SNDRV_CHMAP_MONO; in convert_chmap() 313 chmap->map[c++] = *maps; in convert_chmap() 317 chmap->map[c] = SNDRV_CHMAP_UNKNOWN; in convert_chmap() 332 if (channels > ARRAY_SIZE(chmap->map)) in convert_chmap_v3() 353 unsigned char map; in convert_chmap_v3() local 361 map = SNDRV_CHMAP_MONO; in convert_chmap_v3() [all …]
|
D | proc.c | 139 const struct snd_pcm_chmap_elem *map = fp->chmap; in proc_dump_substream_formats() local 143 for (c = 0; c < map->channels; c++) { in proc_dump_substream_formats() 144 if (map->map[c] >= ARRAY_SIZE(channel_labels) || in proc_dump_substream_formats() 145 !channel_labels[map->map[c]]) in proc_dump_substream_formats() 149 channel_labels[map->map[c]]); in proc_dump_substream_formats()
|
D | mixer.c | 73 const struct usbmix_name_map *map; member 1629 const struct usbmix_name_map *map; in __build_feature_ctl() local 1637 map = find_map(imap, unitid, control); in __build_feature_ctl() 1638 if (check_ignored_ctl(map)) in __build_feature_ctl() 1688 len = check_mapped_name(map, kctl->id.name, sizeof(kctl->id.name)); in __build_feature_ctl() 1757 check_mapped_dB(map, cval); in __build_feature_ctl() 1798 __build_feature_ctl(state->mixer, state->map, ctl_mask, control, in build_feature_ctl() 1846 const struct usbmix_name_map *map; in build_connector_control() local 1848 map = find_map(imap, term->id, 0); in build_connector_control() 1849 if (check_ignored_ctl(map)) in build_connector_control() [all …]
|
/sound/soc/uniphier/ |
D | aio-core.c | 206 MAPCTR0_EN | sub->swm->rb.map); in aio_init() 208 MAPCTR0_EN | sub->swm->ch.map); in aio_init() 216 MAPCTR0_EN | sub->swm->iif.map); in aio_init() 218 MAPCTR0_EN | sub->swm->iport.map); in aio_init() 221 MAPCTR0_EN | sub->swm->oif.map); in aio_init() 223 MAPCTR0_EN | sub->swm->oport.map); in aio_init() 228 MAPCTR0_EN | sub->swm->oif.map); in aio_init() 230 MAPCTR0_EN | sub->swm->oport.map); in aio_init() 232 MAPCTR0_EN | sub->swm->och.map); in aio_init() 234 MAPCTR0_EN | sub->swm->iif.map); in aio_init() [all …]
|
D | evea.c | 109 struct regmap *map = evea->regmap; in evea_set_power_state_on() local 111 regmap_update_bits(map, AANAPOW, AANAPOW_A_POWD, in evea_set_power_state_on() 114 regmap_update_bits(map, ADAC1ODC, ADAC1ODC_HP_DIS_RES_MASK, in evea_set_power_state_on() 117 regmap_update_bits(map, ADAC1ODC, ADAC1ODC_ADAC_RAMPCLT_MASK, in evea_set_power_state_on() 120 regmap_update_bits(map, ADACSEQ2(0), ADACSEQ2_ADACIN_FIX, 0); in evea_set_power_state_on() 121 regmap_update_bits(map, ADACSEQ2(1), ADACSEQ2_ADACIN_FIX, 0); in evea_set_power_state_on() 122 regmap_update_bits(map, ADACSEQ2(2), ADACSEQ2_ADACIN_FIX, 0); in evea_set_power_state_on() 127 struct regmap *map = evea->regmap; in evea_set_power_state_off() local 129 regmap_update_bits(map, ADAC1ODC, ADAC1ODC_HP_DIS_RES_MASK, in evea_set_power_state_off() 132 regmap_update_bits(map, ADACSEQ1(0), ADACSEQ1_MMUTE, in evea_set_power_state_off() [all …]
|
/sound/soc/meson/ |
D | axg-spdifout.c | 60 struct regmap *map; member 65 static void axg_spdifout_enable(struct regmap *map) in axg_spdifout_enable() argument 68 regmap_update_bits(map, SPDIFOUT_CTRL0, in axg_spdifout_enable() 73 regmap_update_bits(map, SPDIFOUT_CTRL0, in axg_spdifout_enable() 75 regmap_update_bits(map, SPDIFOUT_CTRL0, in axg_spdifout_enable() 79 regmap_update_bits(map, SPDIFOUT_CTRL0, SPDIFOUT_CTRL0_EN, in axg_spdifout_enable() 83 static void axg_spdifout_disable(struct regmap *map) in axg_spdifout_disable() argument 85 regmap_update_bits(map, SPDIFOUT_CTRL0, SPDIFOUT_CTRL0_EN, 0); in axg_spdifout_disable() 97 axg_spdifout_enable(priv->map); in axg_spdifout_trigger() 103 axg_spdifout_disable(priv->map); in axg_spdifout_trigger() [all …]
|
D | axg-pdm.c | 93 struct regmap *map; member 99 static void axg_pdm_enable(struct regmap *map) in axg_pdm_enable() argument 102 regmap_update_bits(map, PDM_CTRL, PDM_CTRL_RST_FIFO, PDM_CTRL_RST_FIFO); in axg_pdm_enable() 103 regmap_update_bits(map, PDM_CTRL, PDM_CTRL_RST_FIFO, 0); in axg_pdm_enable() 106 regmap_update_bits(map, PDM_CTRL, PDM_CTRL_EN, PDM_CTRL_EN); in axg_pdm_enable() 109 static void axg_pdm_disable(struct regmap *map) in axg_pdm_disable() argument 111 regmap_update_bits(map, PDM_CTRL, PDM_CTRL_EN, 0); in axg_pdm_disable() 114 static void axg_pdm_filters_enable(struct regmap *map, bool enable) in axg_pdm_filters_enable() argument 118 regmap_update_bits(map, PDM_HCIC_CTRL1, PDM_FILTER_EN, val); in axg_pdm_filters_enable() 119 regmap_update_bits(map, PDM_F1_CTRL, PDM_FILTER_EN, val); in axg_pdm_filters_enable() [all …]
|
D | axg-spdifin.c | 54 struct regmap *map; member 80 regmap_read(priv->map, SPDIFIN_STAT0, &stat); in axg_spdifin_get_rate() 101 regmap_update_bits(priv->map, SPDIFIN_CTRL0, in axg_spdifin_prepare() 107 regmap_update_bits(priv->map, SPDIFIN_CTRL0, in axg_spdifin_prepare() 109 regmap_update_bits(priv->map, SPDIFIN_CTRL0, in axg_spdifin_prepare() 115 static void axg_spdifin_write_mode_param(struct regmap *map, int mode, in axg_spdifin_write_mode_param() argument 126 reg = offset * regmap_get_reg_stride(map) + base_reg; in axg_spdifin_write_mode_param() 129 regmap_update_bits(map, reg, GENMASK(width - 1, 0) << shift, in axg_spdifin_write_mode_param() 133 static void axg_spdifin_write_timer(struct regmap *map, int mode, in axg_spdifin_write_timer() argument 136 axg_spdifin_write_mode_param(map, mode, val, SPDIFIN_TIMER_PER_REG, in axg_spdifin_write_timer() [all …]
|
D | axg-fifo.c | 69 regmap_update_bits(fifo->map, FIFO_CTRL0, CTRL0_DMA_EN, in __dma_enable() 104 regmap_read(fifo->map, FIFO_STATUS2, &addr); in axg_fifo_pcm_pointer() 123 regmap_write(fifo->map, FIFO_START_ADDR, runtime->dma_addr); in axg_fifo_pcm_hw_params() 124 regmap_write(fifo->map, FIFO_FINISH_ADDR, end_ptr); in axg_fifo_pcm_hw_params() 128 regmap_write(fifo->map, FIFO_INT_ADDR, burst_num); in axg_fifo_pcm_hw_params() 147 regmap_update_bits(fifo->map, FIFO_CTRL0, in axg_fifo_pcm_hw_params() 168 regmap_write(fifo->map, FIFO_INIT_ADDR, runtime->dma_addr); in g12a_fifo_pcm_hw_params() 180 regmap_update_bits(fifo->map, FIFO_CTRL0, in axg_fifo_pcm_hw_free() 189 regmap_update_bits(fifo->map, FIFO_CTRL1, in axg_fifo_ack_irq() 194 regmap_update_bits(fifo->map, FIFO_CTRL1, in axg_fifo_ack_irq() [all …]
|
D | axg-tdmin.c | 89 static void axg_tdmin_enable(struct regmap *map) in axg_tdmin_enable() argument 92 regmap_update_bits(map, TDMIN_CTRL, in axg_tdmin_enable() 96 regmap_update_bits(map, TDMIN_CTRL, in axg_tdmin_enable() 98 regmap_update_bits(map, TDMIN_CTRL, in axg_tdmin_enable() 102 regmap_update_bits(map, TDMIN_CTRL, in axg_tdmin_enable() 106 static void axg_tdmin_disable(struct regmap *map) in axg_tdmin_disable() argument 108 regmap_update_bits(map, TDMIN_CTRL, TDMIN_CTRL_ENABLE, 0); in axg_tdmin_disable() 111 static int axg_tdmin_prepare(struct regmap *map, in axg_tdmin_prepare() argument 156 regmap_update_bits(map, TDMIN_CTRL, in axg_tdmin_prepare() 162 regmap_write(map, TDMIN_SWAP, 0x76543210); in axg_tdmin_prepare() [all …]
|
D | axg-tdmout.c | 87 static void axg_tdmout_enable(struct regmap *map) in axg_tdmout_enable() argument 90 regmap_update_bits(map, TDMOUT_CTRL0, in axg_tdmout_enable() 94 regmap_update_bits(map, TDMOUT_CTRL0, in axg_tdmout_enable() 96 regmap_update_bits(map, TDMOUT_CTRL0, in axg_tdmout_enable() 100 regmap_update_bits(map, TDMOUT_CTRL0, in axg_tdmout_enable() 104 static void axg_tdmout_disable(struct regmap *map) in axg_tdmout_disable() argument 106 regmap_update_bits(map, TDMOUT_CTRL0, TDMOUT_CTRL0_ENABLE, 0); in axg_tdmout_disable() 109 static int axg_tdmout_prepare(struct regmap *map, in axg_tdmout_prepare() argument 140 regmap_update_bits(map, TDMOUT_CTRL0, in axg_tdmout_prepare() 172 regmap_update_bits(map, TDMOUT_CTRL1, in axg_tdmout_prepare() [all …]
|
D | axg-tdm-formatter.c | 26 struct regmap *map; member 29 int axg_tdm_formatter_set_channel_masks(struct regmap *map, in axg_tdm_formatter_set_channel_masks() argument 72 regmap_write(map, offset, val[i]); in axg_tdm_formatter_set_channel_masks() 73 offset += regmap_get_reg_stride(map); in axg_tdm_formatter_set_channel_masks() 119 ret = formatter->drv->ops->prepare(formatter->map, in axg_tdm_formatter_enable() 137 formatter->drv->ops->enable(formatter->map); in axg_tdm_formatter_enable() 149 formatter->drv->ops->disable(formatter->map); in axg_tdm_formatter_disable() 286 formatter->map = devm_regmap_init_mmio(dev, regs, drv->regmap_cfg); in axg_tdm_formatter_probe() 287 if (IS_ERR(formatter->map)) { in axg_tdm_formatter_probe() 289 PTR_ERR(formatter->map)); in axg_tdm_formatter_probe() [all …]
|
D | axg-tdm-formatter.h | 23 void (*enable)(struct regmap *map); 24 void (*disable)(struct regmap *map); 25 int (*prepare)(struct regmap *map, 37 int axg_tdm_formatter_set_channel_masks(struct regmap *map,
|
/sound/soc/qcom/ |
D | lpass-platform.c | 54 struct regmap *map) in lpass_platform_alloc_dmactl_fields() argument 74 rval = devm_regmap_field_bulk_alloc(dev, map, &rd_dmactl->intf, in lpass_platform_alloc_dmactl_fields() 79 return devm_regmap_field_bulk_alloc(dev, map, &wr_dmactl->intf, in lpass_platform_alloc_dmactl_fields() 84 struct regmap *map) in lpass_platform_alloc_hdmidmactl_fields() argument 96 return devm_regmap_field_bulk_alloc(dev, map, &rd_dmactl->bursten, in lpass_platform_alloc_hdmidmactl_fields() 110 struct regmap *map; in lpass_platform_pcmops_open() local 132 map = drvdata->hdmiif_map; in lpass_platform_pcmops_open() 135 map = drvdata->lpaif_map; in lpass_platform_pcmops_open() 139 ret = regmap_write(map, in lpass_platform_pcmops_open() 355 struct regmap *map; in lpass_platform_pcmops_hw_free() local [all …]
|
D | lpass-cpu.c | 37 .map = { SNDRV_CHMAP_FL, SNDRV_CHMAP_RL, 42 struct lpaif_i2sctl *i2sctl, struct regmap *map) in lpass_cpu_init_i2sctl_bitfields() argument 47 i2sctl->loopback = devm_regmap_field_alloc(dev, map, v->loopback); in lpass_cpu_init_i2sctl_bitfields() 48 i2sctl->spken = devm_regmap_field_alloc(dev, map, v->spken); in lpass_cpu_init_i2sctl_bitfields() 49 i2sctl->spkmode = devm_regmap_field_alloc(dev, map, v->spkmode); in lpass_cpu_init_i2sctl_bitfields() 50 i2sctl->spkmono = devm_regmap_field_alloc(dev, map, v->spkmono); in lpass_cpu_init_i2sctl_bitfields() 51 i2sctl->micen = devm_regmap_field_alloc(dev, map, v->micen); in lpass_cpu_init_i2sctl_bitfields() 52 i2sctl->micmode = devm_regmap_field_alloc(dev, map, v->micmode); in lpass_cpu_init_i2sctl_bitfields() 53 i2sctl->micmono = devm_regmap_field_alloc(dev, map, v->micmono); in lpass_cpu_init_i2sctl_bitfields() 54 i2sctl->wssrc = devm_regmap_field_alloc(dev, map, v->wssrc); in lpass_cpu_init_i2sctl_bitfields() [all …]
|
/sound/soc/codecs/ |
D | max98504.c | 126 struct regmap *map = max98504->regmap; in max98504_component_probe() local 133 regmap_write(map, MAX98504_SOFTWARE_RESET, 0x1); in max98504_component_probe() 139 regmap_write(map, MAX98504_PVDD_BROWNOUT_ENABLE, 0x1); in max98504_component_probe() 141 regmap_write(map, MAX98504_PVDD_BROWNOUT_CONFIG_1, in max98504_component_probe() 145 regmap_write(map, MAX98504_PVDD_BROWNOUT_CONFIG_2, in max98504_component_probe() 148 regmap_write(map, MAX98504_PVDD_BROWNOUT_CONFIG_3, in max98504_component_probe() 151 regmap_write(map, MAX98504_PVDD_BROWNOUT_CONFIG_4, in max98504_component_probe() 204 struct regmap *map = max98504->regmap; in max98504_set_tdm_slot() local 209 regmap_write(map, MAX98504_PCM_TX_ENABLE, tx_mask); in max98504_set_tdm_slot() 214 regmap_write(map, MAX98504_PDM_TX_ENABLE, tx_mask); in max98504_set_tdm_slot() [all …]
|
D | hdmi-codec.c | 24 unsigned char map; /* ALSA API channel map position */ member 64 .map = { SNDRV_CHMAP_FL, SNDRV_CHMAP_FR } }, 71 .map = { SNDRV_CHMAP_FL, SNDRV_CHMAP_FR } }, 73 .map = { SNDRV_CHMAP_FL, SNDRV_CHMAP_FR, SNDRV_CHMAP_LFE, 76 .map = { SNDRV_CHMAP_FL, SNDRV_CHMAP_FR, SNDRV_CHMAP_NA, 79 .map = { SNDRV_CHMAP_FL, SNDRV_CHMAP_FR, SNDRV_CHMAP_LFE, 82 .map = { SNDRV_CHMAP_FL, SNDRV_CHMAP_FR, SNDRV_CHMAP_NA, 85 .map = { SNDRV_CHMAP_FL, SNDRV_CHMAP_FR, SNDRV_CHMAP_LFE, 88 .map = { SNDRV_CHMAP_FL, SNDRV_CHMAP_FR, SNDRV_CHMAP_NA, 91 .map = { SNDRV_CHMAP_FL, SNDRV_CHMAP_FR, SNDRV_CHMAP_LFE, [all …]
|
D | adau7118-i2c.c | 54 struct regmap *map; in adau7118_probe_i2c() local 56 map = devm_regmap_init_i2c(i2c, &adau7118_regmap_config); in adau7118_probe_i2c() 57 if (IS_ERR(map)) { in adau7118_probe_i2c() 58 dev_err(&i2c->dev, "Failed to init regmap %ld\n", PTR_ERR(map)); in adau7118_probe_i2c() 59 return PTR_ERR(map); in adau7118_probe_i2c() 62 return adau7118_probe(&i2c->dev, map, false); in adau7118_probe_i2c()
|
D | jz4725b.c | 199 struct regmap *map = icdc->regmap; in jz4725b_out_stage_enable() local 204 return regmap_clear_bits(map, JZ4725B_CODEC_REG_IFR, in jz4725b_out_stage_enable() 207 return regmap_read_poll_timeout(map, JZ4725B_CODEC_REG_IFR, in jz4725b_out_stage_enable() 211 return regmap_clear_bits(map, JZ4725B_CODEC_REG_IFR, in jz4725b_out_stage_enable() 214 return regmap_read_poll_timeout(map, JZ4725B_CODEC_REG_IFR, in jz4725b_out_stage_enable() 306 struct regmap *map = icdc->regmap; in jz4725b_codec_set_bias_level() local 310 regmap_clear_bits(map, JZ4725B_CODEC_REG_PMR2, in jz4725b_codec_set_bias_level() 315 regmap_clear_bits(map, JZ4725B_CODEC_REG_PMR2, in jz4725b_codec_set_bias_level() 320 regmap_set_bits(map, JZ4725B_CODEC_REG_PMR2, in jz4725b_codec_set_bias_level() 324 regmap_set_bits(map, JZ4725B_CODEC_REG_PMR2, in jz4725b_codec_set_bias_level() [all …]
|
D | adau7118.c | 36 struct regmap *map; member 357 regcache_cache_only(st->map, false); in adau7118_set_bias_level() 376 regcache_mark_dirty(st->map); in adau7118_set_bias_level() 377 regcache_cache_only(st->map, true); in adau7118_set_bias_level() 401 snd_soc_component_init_regmap(component, st->map); in adau7118_component_probe() 465 regcache_mark_dirty(st->map); in adau7118_regulator_setup() 466 regcache_cache_only(st->map, true); in adau7118_regulator_setup() 500 ret = regmap_update_bits(st->map, in adau7118_parset_dt() 516 ret = regmap_update_bits(st->map, in adau7118_parset_dt() 526 int adau7118_probe(struct device *dev, struct regmap *map, bool hw_mode) in adau7118_probe() argument [all …]
|
/sound/sparc/ |
D | amd7930.c | 322 struct amd7930_map map; member 384 struct amd7930_map *map = &amd->map; in __amd7930_write_map() local 387 sbus_writeb(((map->gx >> 0) & 0xff), amd->regs + AMD7930_DR); in __amd7930_write_map() 388 sbus_writeb(((map->gx >> 8) & 0xff), amd->regs + AMD7930_DR); in __amd7930_write_map() 391 sbus_writeb(((map->gr >> 0) & 0xff), amd->regs + AMD7930_DR); in __amd7930_write_map() 392 sbus_writeb(((map->gr >> 8) & 0xff), amd->regs + AMD7930_DR); in __amd7930_write_map() 395 sbus_writeb(((map->stgr >> 0) & 0xff), amd->regs + AMD7930_DR); in __amd7930_write_map() 396 sbus_writeb(((map->stgr >> 8) & 0xff), amd->regs + AMD7930_DR); in __amd7930_write_map() 399 sbus_writeb(((map->ger >> 0) & 0xff), amd->regs + AMD7930_DR); in __amd7930_write_map() 400 sbus_writeb(((map->ger >> 8) & 0xff), amd->regs + AMD7930_DR); in __amd7930_write_map() [all …]
|
/sound/pci/ctxfi/ |
D | ctpcm.c | 390 .map = { SNDRV_CHMAP_MONO } }, 392 .map = { SNDRV_CHMAP_RL, SNDRV_CHMAP_RR } }, 398 .map = { SNDRV_CHMAP_MONO } }, 400 .map = { SNDRV_CHMAP_FC, SNDRV_CHMAP_LFE } }, 406 .map = { SNDRV_CHMAP_MONO } }, 408 .map = { SNDRV_CHMAP_SL, SNDRV_CHMAP_SR } }, 418 const struct snd_pcm_chmap_elem *map; in ct_alsa_pcm_create() local 451 map = snd_pcm_std_chmaps; in ct_alsa_pcm_create() 454 map = surround_map; in ct_alsa_pcm_create() 457 map = clfe_map; in ct_alsa_pcm_create() [all …]
|
/sound/pci/hda/ |
D | hda_jack.c | 416 const struct hda_jack_keymap *map; in snd_hda_jack_bind_keymap() local 428 for (map = keymap; map->type; map++) in snd_hda_jack_bind_keymap() 429 snd_jack_set_key(report_to->jack, map->type, map->key); in snd_hda_jack_bind_keymap() 546 const struct hda_jack_keymap *map; in snd_hda_jack_add_kctl_mst() local 560 for (map = keymap; map->type; map++) in snd_hda_jack_add_kctl_mst() 561 buttons |= map->type; in snd_hda_jack_add_kctl_mst() 575 for (map = keymap; map->type; map++) in snd_hda_jack_add_kctl_mst() 576 snd_jack_set_key(jack->jack, map->type, map->key); in snd_hda_jack_add_kctl_mst()
|
/sound/pci/ |
D | cs5530.c | 83 u16 map; in snd_cs5530_create() local 99 map = readw(mem + 0x18); in snd_cs5530_create() 110 sb_base = 0x220 + 0x20 * (map & 3); in snd_cs5530_create() 112 if (map & (1<<2)) in snd_cs5530_create() 119 if (map & (1<<5)) in snd_cs5530_create() 121 else if (map & (1<<6)) in snd_cs5530_create()
|