Home
last modified time | relevance | path

Searched refs:map (Results 1 – 25 of 77) sorted by relevance

1234

/sound/usb/
Dmixer_maps.c28 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 …]
Dstream.c177 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 …]
Dproc.c139 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()
Dmixer.c73 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/
Daio-core.c206 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 …]
Devea.c109 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/
Daxg-spdifout.c60 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 …]
Daxg-pdm.c93 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 …]
Daxg-spdifin.c54 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 …]
Daxg-fifo.c69 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 …]
Daxg-tdmin.c89 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 …]
Daxg-tdmout.c87 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 …]
Daxg-tdm-formatter.c26 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 …]
Daxg-tdm-formatter.h23 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/
Dlpass-platform.c54 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 …]
Dlpass-cpu.c37 .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/
Dmax98504.c126 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 …]
Dhdmi-codec.c24 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 …]
Dadau7118-i2c.c54 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()
Djz4725b.c199 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 …]
Dadau7118.c36 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/
Damd7930.c322 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/
Dctpcm.c390 .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/
Dhda_jack.c416 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/
Dcs5530.c83 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()

1234