Home
last modified time | relevance | path

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

12

/sound/soc/codecs/
Dsigmadsp.c108 struct sigmadsp_control *ctrl = (void *)kcontrol->private_value; in sigmadsp_ctrl_info() local
111 info->count = ctrl->num_bytes; in sigmadsp_ctrl_info()
117 struct sigmadsp_control *ctrl, void *data) in sigmadsp_ctrl_write() argument
120 if (ctrl->num_bytes > 4 && ctrl->num_bytes <= 20 && sigmadsp->ops && in sigmadsp_ctrl_write()
122 return sigmadsp->ops->safeload(sigmadsp, ctrl->addr, data, in sigmadsp_ctrl_write()
123 ctrl->num_bytes); in sigmadsp_ctrl_write()
125 return sigmadsp_write(sigmadsp, ctrl->addr, data, in sigmadsp_ctrl_write()
126 ctrl->num_bytes); in sigmadsp_ctrl_write()
132 struct sigmadsp_control *ctrl = (void *)kcontrol->private_value; in sigmadsp_ctrl_put() local
142 ret = sigmadsp_ctrl_write(sigmadsp, ctrl, data); in sigmadsp_ctrl_put()
[all …]
Dadau1373.c1039 unsigned int ctrl; in adau1373_hw_params() local
1080 ctrl = ADAU1373_DAI_WLEN_16; in adau1373_hw_params()
1083 ctrl = ADAU1373_DAI_WLEN_20; in adau1373_hw_params()
1086 ctrl = ADAU1373_DAI_WLEN_24; in adau1373_hw_params()
1089 ctrl = ADAU1373_DAI_WLEN_32; in adau1373_hw_params()
1096 ADAU1373_DAI_WLEN_MASK, ctrl); in adau1373_hw_params()
1104 unsigned int ctrl; in adau1373_set_dai_fmt() local
1108 ctrl = ADAU1373_DAI_MASTER; in adau1373_set_dai_fmt()
1112 ctrl = 0; in adau1373_set_dai_fmt()
1121 ctrl |= ADAU1373_DAI_FORMAT_I2S; in adau1373_set_dai_fmt()
[all …]
Darizona.h153 #define ARIZONA_MUX(name, ctrl) \ argument
154 SND_SOC_DAPM_MUX(name, SND_SOC_NOPM, 0, 0, ctrl)
/sound/soc/fsl/
Dfsl_spdif.c149 struct spdif_mixer_control *ctrl = &spdif_priv->fsl_spdif_control; in spdif_irq_uqrx_full() local
156 pos = &ctrl->upos; in spdif_irq_uqrx_full()
161 pos = &ctrl->qpos; in spdif_irq_uqrx_full()
180 ctrl->subcode[*pos++] = val >> 16; in spdif_irq_uqrx_full()
181 ctrl->subcode[*pos++] = val >> 8; in spdif_irq_uqrx_full()
182 ctrl->subcode[*pos++] = val; in spdif_irq_uqrx_full()
188 struct spdif_mixer_control *ctrl = &spdif_priv->fsl_spdif_control; in spdif_irq_uq_sync() local
194 if (ctrl->qpos == 0) in spdif_irq_uq_sync()
198 ctrl->ready_buf = (ctrl->qpos - 1) / SPDIF_QSUB_SIZE + 1; in spdif_irq_uq_sync()
204 struct spdif_mixer_control *ctrl = &spdif_priv->fsl_spdif_control; in spdif_irq_uq_err() local
[all …]
/sound/soc/spear/
Dspdif_in.c48 u32 ctrl = SPDIF_IN_PRTYEN | SPDIF_IN_STATEN | SPDIF_IN_USREN | in spdif_in_configure() local
50 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()
79 u32 ctrl = readl(host->io_base + SPDIF_IN_CTRL); in spdif_in_format() local
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()
[all …]
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()
101 ctrl |= (divider << SPDIF_DIVIDER_SHIFT) & 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
165 ctrl = readl(host->io_base + SPDIF_OUT_CTRL); in spdif_out_trigger()
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()
[all …]
/sound/soc/jz4740/
Djz4740-i2s.c135 uint32_t conf, ctrl; in jz4740_i2s_startup() local
140 ctrl = jz4740_i2s_read(i2s, JZ_REG_AIC_CTRL); in jz4740_i2s_startup()
141 ctrl |= JZ_AIC_CTRL_FLUSH; in jz4740_i2s_startup()
142 jz4740_i2s_write(i2s, JZ_REG_AIC_CTRL, ctrl); in jz4740_i2s_startup()
174 uint32_t ctrl; in jz4740_i2s_trigger() local
182 ctrl = jz4740_i2s_read(i2s, JZ_REG_AIC_CTRL); in jz4740_i2s_trigger()
188 ctrl |= mask; in jz4740_i2s_trigger()
193 ctrl &= ~mask; in jz4740_i2s_trigger()
199 jz4740_i2s_write(i2s, JZ_REG_AIC_CTRL, ctrl); in jz4740_i2s_trigger()
260 uint32_t ctrl, div_reg; in jz4740_i2s_hw_params() local
[all …]
Dqi_lb60.c30 struct snd_kcontrol *ctrl, int event) in qi_lb60_spk_event() argument
/sound/soc/omap/
Domap-mcpdm.c131 u32 ctrl = omap_mcpdm_read(mcpdm, MCPDM_REG_CTRL); in omap_mcpdm_start() local
134 ctrl |= (MCPDM_SW_DN_RST | MCPDM_SW_UP_RST); in omap_mcpdm_start()
135 omap_mcpdm_write(mcpdm, MCPDM_REG_CTRL, ctrl); in omap_mcpdm_start()
137 ctrl |= link_mask; in omap_mcpdm_start()
138 omap_mcpdm_write(mcpdm, MCPDM_REG_CTRL, ctrl); in omap_mcpdm_start()
140 ctrl &= ~(MCPDM_SW_DN_RST | MCPDM_SW_UP_RST); in omap_mcpdm_start()
141 omap_mcpdm_write(mcpdm, MCPDM_REG_CTRL, ctrl); in omap_mcpdm_start()
150 u32 ctrl = omap_mcpdm_read(mcpdm, MCPDM_REG_CTRL); in omap_mcpdm_stop() local
153 ctrl |= (MCPDM_SW_DN_RST | MCPDM_SW_UP_RST); in omap_mcpdm_stop()
154 omap_mcpdm_write(mcpdm, MCPDM_REG_CTRL, ctrl); in omap_mcpdm_stop()
[all …]
Domap-dmic.c75 u32 ctrl = omap_dmic_read(dmic, OMAP_DMIC_CTRL_REG); in omap_dmic_start() local
81 omap_dmic_write(dmic, OMAP_DMIC_CTRL_REG, ctrl | dmic->ch_enabled); in omap_dmic_start()
86 u32 ctrl = omap_dmic_read(dmic, OMAP_DMIC_CTRL_REG); in omap_dmic_stop() local
88 ctrl & ~OMAP_DMIC_UP_ENABLE_MASK); in omap_dmic_stop()
237 u32 ctrl; in omap_dmic_dai_prepare() local
242 ctrl = omap_dmic_read(dmic, OMAP_DMIC_CTRL_REG); in omap_dmic_dai_prepare()
245 ctrl &= ~(OMAP_DMIC_FORMAT | OMAP_DMIC_POLAR_MASK); in omap_dmic_dai_prepare()
246 ctrl |= (OMAP_DMICOUTFORMAT_LJUST | OMAP_DMIC_POLAR1 | in omap_dmic_dai_prepare()
250 ctrl &= ~OMAP_DMIC_CLK_DIV_MASK; in omap_dmic_dai_prepare()
251 ctrl |= OMAP_DMIC_CLK_DIV(dmic->clk_div); in omap_dmic_dai_prepare()
[all …]
/sound/pci/
Dens1370.c398 unsigned int ctrl; /* control register */ member
857 ensoniq->ctrl |= what; in snd_ensoniq_trigger()
859 ensoniq->ctrl &= ~what; in snd_ensoniq_trigger()
860 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL)); in snd_ensoniq_trigger()
898 ensoniq->ctrl &= ~ES_DAC1_EN; in snd_ensoniq_playback1_prepare()
902 ensoniq->ctrl |= ES_1373_BYPASS_P1; in snd_ensoniq_playback1_prepare()
904 ensoniq->ctrl &= ~ES_1373_BYPASS_P1; in snd_ensoniq_playback1_prepare()
906 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL)); in snd_ensoniq_playback1_prepare()
916 ensoniq->ctrl &= ~ES_1370_WTSRSELM; in snd_ensoniq_playback1_prepare()
918 case 5512: ensoniq->ctrl |= ES_1370_WTSRSEL(0); break; in snd_ensoniq_playback1_prepare()
[all …]
Dcmipci.c466 unsigned int ctrl; /* FUNCTRL0 current value */ member
708 snd_cmipci_write(cm, CM_REG_FUNCTRL0, cm->ctrl | reset); in snd_cmipci_ch_reset()
709 snd_cmipci_write(cm, CM_REG_FUNCTRL0, cm->ctrl & ~reset); in snd_cmipci_ch_reset()
826 cm->ctrl &= ~val; in snd_cmipci_pcm_prepare()
828 cm->ctrl |= val; in snd_cmipci_pcm_prepare()
829 snd_cmipci_write(cm, CM_REG_FUNCTRL0, cm->ctrl); in snd_cmipci_pcm_prepare()
904 cm->ctrl |= chen; in snd_cmipci_pcm_trigger()
906 snd_cmipci_write(cm, CM_REG_FUNCTRL0, cm->ctrl); in snd_cmipci_pcm_trigger()
907 dev_dbg(cm->card->dev, "functrl0 = %08x\n", cm->ctrl); in snd_cmipci_pcm_trigger()
914 cm->ctrl &= ~chen; in snd_cmipci_pcm_trigger()
[all …]
/sound/oss/
Dpas2_midi.c42 unsigned char ctrl; in pas_midi_open() local
65 ctrl = 0; in pas_midi_open()
71 ctrl |= 0x04; /* Enable input */ in pas_midi_open()
76 ctrl |= 0x08 | 0x10; /* Enable output */ in pas_midi_open()
78 pas_write(ctrl, 0x178b); in pas_midi_open()
/sound/isa/gus/
Dgus_io.c448 int voice, ctrl; in snd_gf1_print_voice_registers() local
451 …printk(KERN_INFO " -%i- GF1 voice ctrl, ramp ctrl = 0x%x, 0x%x\n", voice, ctrl = snd_gf1_i_read8… in snd_gf1_print_voice_registers()
453 …ddr(gus, 2, ctrl & 4), snd_gf1_i_read_addr(gus, 2, (ctrl & 4) ^ 4), snd_gf1_i_read_addr(gus, 4, ct… in snd_gf1_print_voice_registers()
456 …x%x (0x%x)\n", voice, snd_gf1_i_read_addr(gus, 0x0a, ctrl & 4), snd_gf1_i_read_addr(gus, 0x0a, (ct… in snd_gf1_print_voice_registers()
461 …NFO " -%i- GFA1 effect address = 0x%x\n", voice, snd_gf1_i_read_addr(gus, 0x11, ctrl & 4)); in snd_gf1_print_voice_registers()
Dinterwave.c167 static void snd_interwave_i2c_setlines(struct snd_i2c_bus *bus, int ctrl, int data) in snd_interwave_i2c_setlines() argument
172 printk(KERN_DEBUG "i2c_setlines - 0x%lx <- %i,%i\n", port, ctrl, data); in snd_interwave_i2c_setlines()
174 outb((data << 1) | ctrl, port); in snd_interwave_i2c_setlines()
/sound/sparc/
Ddbri.c128 __u8 ctrl[4]; /* Ctrl mode: Time slots 1-4 */ member
1367 mm->ctrl[0] = CS4215_RSRVD_1 | CS4215_MLB; in cs4215_init_data()
1368 mm->ctrl[1] = CS4215_DFR_ULAW | CS4215_FREQ[0].csval; in cs4215_init_data()
1369 mm->ctrl[2] = CS4215_XCLK | CS4215_BSEL_128 | CS4215_FREQ[0].xtal; in cs4215_init_data()
1370 mm->ctrl[3] = 0; in cs4215_init_data()
1538 dbri->mm.ctrl[0] &= ~CS4215_CLB; in cs4215_setctrl()
1539 xmit_fixed(dbri, 17, *(int *)dbri->mm.ctrl); in cs4215_setctrl()
1564 dbri->mm.ctrl[0] |= CS4215_CLB; in cs4215_setctrl()
1565 xmit_fixed(dbri, 17, *(int *)dbri->mm.ctrl); in cs4215_setctrl()
1599 dbri->mm.ctrl[1] = CS4215_DFR_ULAW; in cs4215_prepare()
[all …]
/sound/soc/sirf/
Dsirf-audio.c24 struct snd_kcontrol *ctrl, int event) in sirf_audio_hp_event() argument
36 struct snd_kcontrol *ctrl, int event) in sirf_audio_spk_event() argument
/sound/soc/sti/
Dsti_uniperif.c236 struct snd_kcontrol_new *ctrl; in sti_uniperiph_dai_create_ctrl() local
247 ctrl = &uni->snd_ctrls[i]; in sti_uniperiph_dai_create_ctrl()
248 ctrl->index = uni->id; in sti_uniperiph_dai_create_ctrl()
249 ctrl->device = uni->id; in sti_uniperiph_dai_create_ctrl()
/sound/isa/cs423x/
Dcs4236.c131 struct pnp_dev *ctrl; member
327 acard->ctrl = pnp_request_card_device(card, id->devs[1].id, NULL); in snd_card_cs423x_pnpc()
328 if (acard->ctrl == NULL) in snd_card_cs423x_pnpc()
341 if (acard->ctrl && cport[dev] > 0) { in snd_card_cs423x_pnpc()
342 if (snd_cs423x_pnp_init_ctrl(dev, acard->ctrl) < 0) in snd_card_cs423x_pnpc()
/sound/soc/mediatek/mt2701/
DMakefile15 snd-soc-mt2701-afe-objs := mt2701-afe-pcm.o mt2701-afe-clock-ctrl.o
/sound/pci/au88x0/
Dau88x0_wt.h49 ctrl, /* a W */
Dau88x0_xtalk.c643 static void vortex_XtalkHw_SetControlReg(vortex_t * vortex, u32 ctrl)
645 hwwrite(vortex->mmio, 0x24660, ctrl);
647 static void vortex_XtalkHw_GetControlReg(vortex_t * vortex, u32 *ctrl)
649 *ctrl = hwread(vortex->mmio, 0x24660);
Dau88x0_a3d.c413 static void a3dsrc_SetA3DControlReg(a3dsrc_t * a, unsigned long ctrl) in a3dsrc_SetA3DControlReg() argument
416 hwwrite(vortex->mmio, A3D_SLICE_Control + ((a->slice) << 0xd), ctrl); in a3dsrc_SetA3DControlReg()
434 static void a3dsrc_GetA3DControlReg(a3dsrc_t * a, unsigned long *ctrl)
437 *ctrl = hwread(vortex->mmio, A3D_SLICE_Control + ((a->slice) << 0xd));
/sound/mips/
Dhal2.c60 unsigned int ctrl; /* Current state of pbus->pbdma_ctrl */ member
380 pbus->ctrl = HPC3_PDMACTRL_RT | HPC3_PDMACTRL_LD | in hal2_setup_dac()
406 pbus->ctrl = HPC3_PDMACTRL_RT | HPC3_PDMACTRL_RCV | HPC3_PDMACTRL_LD | in hal2_setup_adc()
427 pbus->pbus->pbdma_ctrl = pbus->ctrl | HPC3_PDMACTRL_ACT; in hal2_start_dac()
437 pbus->pbus->pbdma_ctrl = pbus->ctrl | HPC3_PDMACTRL_ACT; in hal2_start_adc()
/sound/ppc/
Dpmac.c808 int ctrl = in_le32(&chip->awacs->control); in snd_pmac_ctrl_intr() local
811 if (ctrl & MASK_PORTCHG) { in snd_pmac_ctrl_intr()
816 if (ctrl & MASK_CNTLERR) { in snd_pmac_ctrl_intr()
822 out_le32(&chip->awacs->control, ctrl); in snd_pmac_ctrl_intr()

12