Home
last modified time | relevance | path

Searched refs:ctrl (Results 1 – 25 of 45) sorted by relevance

12

/sound/soc/codecs/
A Dwcd-clsh-v2.c129 if (ctrl->clsh_users < 0) in wcd_enable_clsh_block()
130 ctrl->clsh_users = 0; in wcd_enable_clsh_block()
851 if (nstate == ctrl->state) in wcd_clsh_ctrl_set_state()
868 ctrl->state = nstate; in wcd_clsh_ctrl_set_state()
869 ctrl->mode = mode; in wcd_clsh_ctrl_set_state()
877 return ctrl->state; in wcd_clsh_ctrl_get_state()
886 ctrl = kzalloc(sizeof(*ctrl), GFP_KERNEL); in wcd_clsh_ctrl_alloc()
887 if (!ctrl) in wcd_clsh_ctrl_alloc()
891 ctrl->comp = comp; in wcd_clsh_ctrl_alloc()
894 return ctrl; in wcd_clsh_ctrl_alloc()
[all …]
A Dsigmadsp.c124 ctrl->num_bytes); in sigmadsp_ctrl_write()
127 ctrl->num_bytes); in sigmadsp_ctrl_write()
146 memcpy(ctrl->cache, data, ctrl->num_bytes); in sigmadsp_ctrl_put()
166 ret = sigmadsp_read(sigmadsp, ctrl->addr, ctrl->cache, in sigmadsp_ctrl_get()
226 ctrl = kzalloc(sizeof(*ctrl) + num_bytes, GFP_KERNEL); in sigma_fw_load_control()
227 if (!ctrl) in sigma_fw_load_control()
235 ctrl->name = name; in sigma_fw_load_control()
242 if (ctrl->name && strncmp(ctrl->name, READBACK_CTRL_NAME, in sigma_fw_load_control()
255 kfree(ctrl); in sigma_fw_load_control()
473 kfree(ctrl); in sigmadsp_firmware_release()
[all …]
A Dwcd-clsh-v2.h57 extern void wcd_clsh_ctrl_free(struct wcd_clsh_ctrl *ctrl);
58 extern int wcd_clsh_ctrl_get_state(struct wcd_clsh_ctrl *ctrl);
59 extern int wcd_clsh_ctrl_set_state(struct wcd_clsh_ctrl *ctrl,
63 extern void wcd_clsh_set_hph_mode(struct wcd_clsh_ctrl *ctrl,
A Dsrc4xxx.c158 unsigned int ctrl; in src4xxx_set_dai_fmt() local
162 ctrl = SRC4XXX_BUS_MASTER; in src4xxx_set_dai_fmt()
166 ctrl = 0; in src4xxx_set_dai_fmt()
176 ctrl |= SRC4XXX_BUS_I2S; in src4xxx_set_dai_fmt()
179 ctrl |= SRC4XXX_BUS_LEFT_J; in src4xxx_set_dai_fmt()
182 ctrl |= SRC4XXX_BUS_RIGHT_J_24; in src4xxx_set_dai_fmt()
198 SRC4XXX_BUS_FMT_MS_MASK, ctrl); in src4xxx_set_dai_fmt()
A Dadau1373.c1057 unsigned int ctrl; in adau1373_hw_params() local
1098 ctrl = ADAU1373_DAI_WLEN_16; in adau1373_hw_params()
1101 ctrl = ADAU1373_DAI_WLEN_20; in adau1373_hw_params()
1104 ctrl = ADAU1373_DAI_WLEN_24; in adau1373_hw_params()
1107 ctrl = ADAU1373_DAI_WLEN_32; in adau1373_hw_params()
1114 ADAU1373_DAI_WLEN_MASK, ctrl); in adau1373_hw_params()
1122 unsigned int ctrl; in adau1373_set_dai_fmt() local
1126 ctrl = ADAU1373_DAI_MASTER; in adau1373_set_dai_fmt()
1130 ctrl = 0; in adau1373_set_dai_fmt()
1139 ctrl |= ADAU1373_DAI_FORMAT_I2S; in adau1373_set_dai_fmt()
[all …]
/sound/soc/atmel/
A Dmchp-spdiftx.c265 spin_lock(&ctrl->lock); in mchp_spdiftx_interrupt()
267 spin_unlock(&ctrl->lock); in mchp_spdiftx_interrupt()
272 spin_lock(&ctrl->lock); in mchp_spdiftx_interrupt()
274 spin_unlock(&ctrl->lock); in mchp_spdiftx_interrupt()
312 spin_lock(&ctrl->lock); in mchp_spdiftx_trigger()
338 spin_unlock(&ctrl->lock); in mchp_spdiftx_trigger()
481 ctrl->ch_stat[3] |= aes3; in mchp_spdiftx_hw_params()
555 sizeof(ctrl->ch_stat)); in mchp_spdiftx_cs_get()
615 sizeof(ctrl->user_data)); in mchp_spdiftx_subcode_get()
834 ctrl = &dev->control; in mchp_spdiftx_probe()
[all …]
A Dmchp-spdifrx.c364 complete(&ctrl->user_data[ch].done); in mchp_spdif_interrupt()
373 complete(&ctrl->ch_stat[ch].done); in mchp_spdif_interrupt()
705 bool ulock_old = ctrl->ulock; in mchp_spdifrx_ulock_get()
722 ctrl->ulock = 0; in mchp_spdifrx_ulock_get()
731 return ulock_old != ctrl->ulock; in mchp_spdifrx_ulock_get()
742 bool badf_old = ctrl->badf; in mchp_spdifrx_badf_get()
759 ctrl->badf = 0; in mchp_spdifrx_badf_get()
768 return badf_old != ctrl->badf; in mchp_spdifrx_badf_get()
779 bool signal_old = ctrl->signal; in mchp_spdifrx_signal_get()
818 ctrl->signal = 0; in mchp_spdifrx_signal_get()
[all …]
/sound/soc/spear/
A Dspdif_in.c50 ctrl |= SPDIF_MODE_16BIT | SPDIF_FIFO_THRES_16; in spdif_in_configure()
52 writel(ctrl, host->io_base + SPDIF_IN_CTRL); in spdif_in_configure()
83 ctrl |= SPDIF_XTRACT_16BIT; in spdif_in_format()
87 ctrl &= ~SPDIF_XTRACT_16BIT; in spdif_in_format()
91 writel(ctrl, host->io_base + SPDIF_IN_CTRL); in spdif_in_format()
114 u32 ctrl; in spdif_in_trigger() local
128 ctrl = readl(host->io_base + SPDIF_IN_CTRL); in spdif_in_trigger()
129 ctrl |= SPDIF_IN_SAMPLE | SPDIF_IN_ENB; in spdif_in_trigger()
130 writel(ctrl, host->io_base + SPDIF_IN_CTRL); in spdif_in_trigger()
137 ctrl = readl(host->io_base + SPDIF_IN_CTRL); in spdif_in_trigger()
[all …]
A Dspdif_out.c94 u32 divider, ctrl; in spdif_out_clock() local
99 ctrl = readl(host->io_base + SPDIF_OUT_CTRL); in spdif_out_clock()
100 ctrl &= ~SPDIF_DIVIDER_MASK; in spdif_out_clock()
102 writel(ctrl, host->io_base + SPDIF_OUT_CTRL); in spdif_out_clock()
155 u32 ctrl; in spdif_out_trigger() local
166 ctrl &= ~SPDIF_OPMODE_MASK; in spdif_out_trigger()
168 ctrl |= SPDIF_OPMODE_AUD_DATA | in spdif_out_trigger()
171 ctrl |= SPDIF_OPMODE_MUTE_PCM; in spdif_out_trigger()
178 ctrl = readl(host->io_base + SPDIF_OUT_CTRL); in spdif_out_trigger()
179 ctrl &= ~SPDIF_OPMODE_MASK; in spdif_out_trigger()
[all …]
/sound/soc/fsl/
A Dfsl_spdif.c264 pos = &ctrl->upos; in spdif_irq_uqrx_full()
269 pos = &ctrl->qpos; in spdif_irq_uqrx_full()
290 ctrl->subcode[*pos++] = val; in spdif_irq_uqrx_full()
302 if (ctrl->qpos == 0) in spdif_irq_uq_sync()
306 ctrl->ready_buf = (ctrl->qpos - 1) / SPDIF_QSUB_SIZE + 1; in spdif_irq_uq_sync()
324 ctrl->ready_buf = 0; in spdif_irq_uq_err()
325 ctrl->upos = 0; in spdif_irq_uq_err()
326 ctrl->qpos = 0; in spdif_irq_uq_err()
860 if (ctrl->ready_buf) { in fsl_spdif_subcode_get()
892 if (ctrl->ready_buf) { in fsl_spdif_qget()
[all …]
/sound/pci/
A Dens1370.c835 ensoniq->ctrl |= what; in snd_ensoniq_trigger()
837 ensoniq->ctrl &= ~what; in snd_ensoniq_trigger()
865 ensoniq->ctrl &= ~ES_DAC1_EN; in snd_ensoniq_playback1_prepare()
953 ensoniq->ctrl &= ~ES_ADC_EN; in snd_ensoniq_capture_prepare()
1418 ensoniq->ctrl |= nval1; in snd_es1371_spdif_put()
1521 unsigned int ctrl; in snd_es1373_line_put() local
1524 ctrl = ensoniq->ctrl; in snd_es1373_line_put()
1529 changed = (ctrl != ensoniq->ctrl); in snd_es1373_line_put()
1685 ensoniq->ctrl &= ~mask; in snd_ensoniq_control_put()
1686 ensoniq->ctrl |= nval; in snd_ensoniq_control_put()
[all …]
A Dcmipci.c448 unsigned int ctrl; /* FUNCTRL0 current value */ member
795 cm->ctrl &= ~val; in snd_cmipci_pcm_prepare()
797 cm->ctrl |= val; in snd_cmipci_pcm_prepare()
873 cm->ctrl |= chen; in snd_cmipci_pcm_trigger()
883 cm->ctrl &= ~chen; in snd_cmipci_pcm_trigger()
890 cm->ctrl |= pause; in snd_cmipci_pcm_trigger()
895 cm->ctrl &= ~pause; in snd_cmipci_pcm_trigger()
1336 cm->ctrl |= CM_CHEN0 << rec->ch; in snd_cmipci_silence_hack()
1344 cm->ctrl &= ~(CM_CHEN0 << rec->ch); in snd_cmipci_silence_hack()
3022 cm->ctrl = CM_CHADC0; /* default FUNCNTRL0 */ in snd_cmipci_create()
[all …]
/sound/soc/ti/
A Domap-mcpdm.c122 ctrl |= (MCPDM_SW_DN_RST | MCPDM_SW_UP_RST); in omap_mcpdm_start()
123 omap_mcpdm_write(mcpdm, MCPDM_REG_CTRL, ctrl); in omap_mcpdm_start()
125 ctrl |= link_mask; in omap_mcpdm_start()
126 omap_mcpdm_write(mcpdm, MCPDM_REG_CTRL, ctrl); in omap_mcpdm_start()
128 ctrl &= ~(MCPDM_SW_DN_RST | MCPDM_SW_UP_RST); in omap_mcpdm_start()
129 omap_mcpdm_write(mcpdm, MCPDM_REG_CTRL, ctrl); in omap_mcpdm_start()
141 ctrl |= (MCPDM_SW_DN_RST | MCPDM_SW_UP_RST); in omap_mcpdm_stop()
142 omap_mcpdm_write(mcpdm, MCPDM_REG_CTRL, ctrl); in omap_mcpdm_stop()
144 ctrl &= ~(link_mask); in omap_mcpdm_stop()
145 omap_mcpdm_write(mcpdm, MCPDM_REG_CTRL, ctrl); in omap_mcpdm_stop()
[all …]
A Domap-dmic.c63 u32 ctrl = omap_dmic_read(dmic, OMAP_DMIC_CTRL_REG); in omap_dmic_start() local
74 u32 ctrl = omap_dmic_read(dmic, OMAP_DMIC_CTRL_REG); in omap_dmic_stop() local
76 ctrl & ~OMAP_DMIC_UP_ENABLE_MASK); in omap_dmic_stop()
231 u32 ctrl; in omap_dmic_dai_prepare() local
240 ctrl = omap_dmic_read(dmic, OMAP_DMIC_CTRL_REG); in omap_dmic_dai_prepare()
243 ctrl &= ~(OMAP_DMIC_FORMAT | OMAP_DMIC_POLAR_MASK); in omap_dmic_dai_prepare()
244 ctrl |= (OMAP_DMICOUTFORMAT_LJUST | OMAP_DMIC_POLAR1 | in omap_dmic_dai_prepare()
248 ctrl &= ~OMAP_DMIC_CLK_DIV_MASK; in omap_dmic_dai_prepare()
249 ctrl |= OMAP_DMIC_CLK_DIV(dmic->clk_div); in omap_dmic_dai_prepare()
251 omap_dmic_write(dmic, OMAP_DMIC_CTRL_REG, ctrl); in omap_dmic_dai_prepare()
[all …]
/sound/soc/amd/acp/
A Dchip_offset_byte.h32 #define ACP_EXTERNAL_INTR_REG_ADDR(chip, offset, ctrl) \ argument
33 (chip->base + chip->rsrc->irq_reg_offset + offset + (ctrl * 0x04))
36 #define ACP_EXTERNAL_INTR_CNTL(chip, ctrl) ACP_EXTERNAL_INTR_REG_ADDR(chip, 0x4, ctrl) argument
37 #define ACP_EXTERNAL_INTR_STAT(chip, ctrl) ACP_EXTERNAL_INTR_REG_ADDR(chip, \ argument
38 (0x4 + (chip->rsrc->no_of_ctrls * 0x04)), ctrl)
/sound/soc/pxa/
A Dpxa2xx-ac97.c224 struct ac97_controller *ctrl; in pxa2xx_ac97_dev_probe() local
251 ctrl = snd_ac97_controller_register(&pxa2xx_ac97_ops, &pdev->dev, in pxa2xx_ac97_dev_probe()
254 if (IS_ERR(ctrl)) in pxa2xx_ac97_dev_probe()
255 return PTR_ERR(ctrl); in pxa2xx_ac97_dev_probe()
257 platform_set_drvdata(pdev, ctrl); in pxa2xx_ac97_dev_probe()
268 struct ac97_controller *ctrl = platform_get_drvdata(pdev); in pxa2xx_ac97_dev_remove() local
270 snd_ac97_controller_unregister(ctrl); in pxa2xx_ac97_dev_remove()
A Dmmp-sspa.c42 u32 ctrl; member
172 sspa->ctrl = 0; in mmp_sspa_set_dai_fmt()
194 sspa->ctrl |= SSPA_CTL_XDATDLY(1); in mmp_sspa_set_dai_fmt()
217 u32 sspa_ctrl = sspa->ctrl; in mmp_sspa_hw_params()
445 __raw_writel(sspa->ctrl, sspa->tx_base + SSPA_CTL); in mmp_sspa_open()
446 __raw_writel(sspa->ctrl, sspa->rx_base + SSPA_CTL); in mmp_sspa_open()
/sound/soc/jz4740/
A Djz4740-i2s.c258 uint32_t ctrl, conf; in jz4740_i2s_hw_params() local
261 regmap_read(i2s->regmap, JZ_REG_AIC_CTRL, &ctrl); in jz4740_i2s_hw_params()
282 ctrl &= ~JZ_AIC_CTRL_OUTPUT_SAMPLE_SIZE; in jz4740_i2s_hw_params()
283 ctrl |= FIELD_PREP(JZ_AIC_CTRL_OUTPUT_SAMPLE_SIZE, sample_size); in jz4740_i2s_hw_params()
286 ctrl |= JZ_AIC_CTRL_MONO_TO_STEREO; in jz4740_i2s_hw_params()
288 ctrl &= ~JZ_AIC_CTRL_MONO_TO_STEREO; in jz4740_i2s_hw_params()
294 ctrl &= ~JZ_AIC_CTRL_INPUT_SAMPLE_SIZE; in jz4740_i2s_hw_params()
295 ctrl |= FIELD_PREP(JZ_AIC_CTRL_INPUT_SAMPLE_SIZE, sample_size); in jz4740_i2s_hw_params()
314 regmap_write(i2s->regmap, JZ_REG_AIC_CTRL, ctrl); in jz4740_i2s_hw_params()
/sound/sparc/
A Ddbri.c1372 mm->ctrl[0] = CS4215_RSRVD_1 | CS4215_MLB; in cs4215_init_data()
1375 mm->ctrl[3] = 0; in cs4215_init_data()
1543 dbri->mm.ctrl[0] &= ~CS4215_CLB; in cs4215_setctrl()
1569 dbri->mm.ctrl[0] |= CS4215_CLB; in cs4215_setctrl()
1604 dbri->mm.ctrl[1] = CS4215_DFR_ULAW; in cs4215_prepare()
1608 dbri->mm.ctrl[1] = CS4215_DFR_ALAW; in cs4215_prepare()
1612 dbri->mm.ctrl[1] = CS4215_DFR_LINEAR8; in cs4215_prepare()
1616 dbri->mm.ctrl[1] = CS4215_DFR_LINEAR16; in cs4215_prepare()
1626 dbri->mm.ctrl[2] = CS4215_XCLK | in cs4215_prepare()
1631 dbri->mm.ctrl[1] |= CS4215_DFR_STEREO; in cs4215_prepare()
[all …]
/sound/drivers/
A Dserial-generic.c306 drvdata->serdev->ctrl->nr); in snd_serial_generic_rmidi()
308 drvdata->serdev->ctrl->nr); in snd_serial_generic_rmidi()
333 sprintf(card->shortname, "SerialMIDI-%d", serdev->ctrl->nr); in snd_serial_generic_probe()
334 sprintf(card->longname, "Serial MIDI device at serial%d", serdev->ctrl->nr); in snd_serial_generic_probe()
/sound/soc/sti/
A Dsti_uniperif.c260 struct snd_kcontrol_new *ctrl; in sti_uniperiph_dai_create_ctrl() local
271 ctrl = &uni->snd_ctrls[i]; in sti_uniperiph_dai_create_ctrl()
272 ctrl->index = uni->id; in sti_uniperiph_dai_create_ctrl()
273 ctrl->device = uni->id; in sti_uniperiph_dai_create_ctrl()
/sound/isa/cs423x/
A Dcs4236.c81 struct pnp_dev *ctrl; member
280 acard->ctrl = pnp_request_card_device(card, id->devs[1].id, NULL); in snd_card_cs423x_pnpc()
281 if (acard->ctrl == NULL) in snd_card_cs423x_pnpc()
294 if (acard->ctrl && cport[dev] > 0) { in snd_card_cs423x_pnpc()
295 if (snd_cs423x_pnp_init_ctrl(dev, acard->ctrl) < 0) in snd_card_cs423x_pnpc()
/sound/soc/mediatek/mt2701/
A DMakefile3 snd-soc-mt2701-afe-y := mt2701-afe-pcm.o mt2701-afe-clock-ctrl.o
/sound/soc/meson/
A DMakefile4 snd-soc-meson-aiu-y += aiu-acodec-ctrl.o
5 snd-soc-meson-aiu-y += aiu-codec-ctrl.o
/sound/pci/au88x0/
A Dau88x0_wt.h50 ctrl, /* a W */

Completed in 656 milliseconds

12