/sound/soc/samsung/ |
D | s3c24xx-i2s.c | 47 void __iomem *regs; member 64 iisfcon = readl(s3c24xx_i2s.regs + S3C2410_IISFCON); in s3c24xx_snd_txctrl() 65 iiscon = readl(s3c24xx_i2s.regs + S3C2410_IISCON); in s3c24xx_snd_txctrl() 66 iismod = readl(s3c24xx_i2s.regs + S3C2410_IISMOD); in s3c24xx_snd_txctrl() 76 writel(iismod, s3c24xx_i2s.regs + S3C2410_IISMOD); in s3c24xx_snd_txctrl() 77 writel(iisfcon, s3c24xx_i2s.regs + S3C2410_IISFCON); in s3c24xx_snd_txctrl() 78 writel(iiscon, s3c24xx_i2s.regs + S3C2410_IISCON); in s3c24xx_snd_txctrl() 93 writel(iiscon, s3c24xx_i2s.regs + S3C2410_IISCON); in s3c24xx_snd_txctrl() 94 writel(iisfcon, s3c24xx_i2s.regs + S3C2410_IISFCON); in s3c24xx_snd_txctrl() 95 writel(iismod, s3c24xx_i2s.regs + S3C2410_IISMOD); in s3c24xx_snd_txctrl() [all …]
|
D | s3c-i2s-v2.c | 80 void __iomem *regs = i2s->regs; in s3c2412_snd_txctrl() local 85 fic = readl(regs + S3C2412_IISFIC); in s3c2412_snd_txctrl() 86 con = readl(regs + S3C2412_IISCON); in s3c2412_snd_txctrl() 87 mod = readl(regs + S3C2412_IISMOD); in s3c2412_snd_txctrl() 113 writel(con, regs + S3C2412_IISCON); in s3c2412_snd_txctrl() 114 writel(mod, regs + S3C2412_IISMOD); in s3c2412_snd_txctrl() 142 writel(mod, regs + S3C2412_IISMOD); in s3c2412_snd_txctrl() 143 writel(con, regs + S3C2412_IISCON); in s3c2412_snd_txctrl() 146 fic = readl(regs + S3C2412_IISFIC); in s3c2412_snd_txctrl() 153 void __iomem *regs = i2s->regs; in s3c2412_snd_rxctrl() local [all …]
|
D | ac97.c | 35 void __iomem *regs; member 57 stat = readl(s3c_ac97.regs + S3C_AC97_GLBSTAT) & 0x7; in s3c_ac97_activate() 63 ac_glbctrl = readl(s3c_ac97.regs + S3C_AC97_GLBCTRL); in s3c_ac97_activate() 65 writel(ac_glbctrl, s3c_ac97.regs + S3C_AC97_GLBCTRL); in s3c_ac97_activate() 69 writel(ac_glbctrl, s3c_ac97.regs + S3C_AC97_GLBCTRL); in s3c_ac97_activate() 72 ac_glbctrl = readl(s3c_ac97.regs + S3C_AC97_GLBCTRL); in s3c_ac97_activate() 74 writel(ac_glbctrl, s3c_ac97.regs + S3C_AC97_GLBCTRL); in s3c_ac97_activate() 92 ac_codec_cmd = readl(s3c_ac97.regs + S3C_AC97_CODEC_CMD); in s3c_ac97_read() 94 writel(ac_codec_cmd, s3c_ac97.regs + S3C_AC97_CODEC_CMD); in s3c_ac97_read() 98 ac_glbctrl = readl(s3c_ac97.regs + S3C_AC97_GLBCTRL); in s3c_ac97_read() [all …]
|
D | spdif.c | 86 void __iomem *regs; member 106 void __iomem *regs = spdif->regs; in spdif_snd_txctrl() local 111 clkcon = readl(regs + CLKCON) & CLKCTL_MASK; in spdif_snd_txctrl() 113 writel(clkcon | CLKCTL_PWR_ON, regs + CLKCON); in spdif_snd_txctrl() 115 writel(clkcon & ~CLKCTL_PWR_ON, regs + CLKCON); in spdif_snd_txctrl() 126 clkcon = readl(spdif->regs + CLKCON); in spdif_set_sysclk() 133 writel(clkcon, spdif->regs + CLKCON); in spdif_set_sysclk() 181 void __iomem *regs = spdif->regs; in spdif_hw_params() local 200 con = readl(regs + CON) & CON_MASK; in spdif_hw_params() 201 cstas = readl(regs + CSTAS) & CSTAS_MASK; in spdif_hw_params() [all …]
|
D | pcm.c | 120 void __iomem *regs; member 156 void __iomem *regs = pcm->regs; in s3c_pcm_snd_txctrl() local 159 clkctl = readl(regs + S3C_PCM_CLKCTL); in s3c_pcm_snd_txctrl() 160 ctl = readl(regs + S3C_PCM_CTL); in s3c_pcm_snd_txctrl() 181 writel(clkctl, regs + S3C_PCM_CLKCTL); in s3c_pcm_snd_txctrl() 182 writel(ctl, regs + S3C_PCM_CTL); in s3c_pcm_snd_txctrl() 187 void __iomem *regs = pcm->regs; in s3c_pcm_snd_rxctrl() local 190 ctl = readl(regs + S3C_PCM_CTL); in s3c_pcm_snd_rxctrl() 191 clkctl = readl(regs + S3C_PCM_CLKCTL); in s3c_pcm_snd_rxctrl() 212 writel(clkctl, regs + S3C_PCM_CLKCTL); in s3c_pcm_snd_rxctrl() [all …]
|
D | idma.c | 59 void __iomem *regs; member 68 (readl(idma.regs + I2STRNCNT) & 0xffffff) * 4; in idma_getpos() 83 writel(val, idma.regs + I2SLVL0ADDR); in idma_enqueue() 87 writel(val, idma.regs + I2SSTR0); in idma_enqueue() 93 val = readl(idma.regs + I2SSIZE); in idma_enqueue() 97 writel(val, idma.regs + I2SSIZE); in idma_enqueue() 99 val = readl(idma.regs + I2SAHB); in idma_enqueue() 101 writel(val, idma.regs + I2SAHB); in idma_enqueue() 118 u32 val = readl(idma.regs + I2SAHB); in idma_control() 134 writel(val, idma.regs + I2SAHB); in idma_control() [all …]
|
D | s3c2412-i2s.c | 102 iismod = readl(i2s->regs + S3C2412_IISMOD); in s3c2412_i2s_hw_params() 114 writel(iismod, i2s->regs + S3C2412_IISMOD); in s3c2412_i2s_hw_params() 157 s3c2412_i2s.regs = devm_ioremap_resource(&pdev->dev, res); in s3c2412_iis_dev_probe() 158 if (IS_ERR(s3c2412_i2s.regs)) in s3c2412_iis_dev_probe() 159 return PTR_ERR(s3c2412_i2s.regs); in s3c2412_iis_dev_probe()
|
/sound/soc/omap/ |
D | omap-mcbsp.c | 224 struct omap_mcbsp_reg_cfg *regs = &mcbsp->cfg_regs; in omap_mcbsp_dai_hw_params() local 284 regs->rcr2 &= ~(RPHASE | RFRLEN2(0x7f) | RWDLEN2(7)); in omap_mcbsp_dai_hw_params() 285 regs->xcr2 &= ~(RPHASE | XFRLEN2(0x7f) | XWDLEN2(7)); in omap_mcbsp_dai_hw_params() 286 regs->rcr1 &= ~(RFRLEN1(0x7f) | RWDLEN1(7)); in omap_mcbsp_dai_hw_params() 287 regs->xcr1 &= ~(XFRLEN1(0x7f) | XWDLEN1(7)); in omap_mcbsp_dai_hw_params() 293 regs->rcr2 |= RPHASE; in omap_mcbsp_dai_hw_params() 294 regs->xcr2 |= XPHASE; in omap_mcbsp_dai_hw_params() 297 regs->rcr2 |= RFRLEN2(wpf - 1); in omap_mcbsp_dai_hw_params() 298 regs->xcr2 |= XFRLEN2(wpf - 1); in omap_mcbsp_dai_hw_params() 301 regs->rcr1 |= RFRLEN1(wpf - 1); in omap_mcbsp_dai_hw_params() [all …]
|
/sound/soc/fsl/ |
D | fsl_ssi.c | 226 struct regmap *regs; member 350 struct regmap *regs = ssi_private->regs; in fsl_ssi_isr() local 358 regmap_read(regs, CCSR_SSI_SISR, &sisr); in fsl_ssi_isr() 363 regmap_write(regs, CCSR_SSI_SISR, sisr2); in fsl_ssi_isr() 376 struct regmap *regs = ssi_private->regs; in fsl_ssi_rxtx_config() local 380 regmap_update_bits(regs, CCSR_SSI_SIER, in fsl_ssi_rxtx_config() 383 regmap_update_bits(regs, CCSR_SSI_SRCR, in fsl_ssi_rxtx_config() 386 regmap_update_bits(regs, CCSR_SSI_STCR, in fsl_ssi_rxtx_config() 390 regmap_update_bits(regs, CCSR_SSI_SRCR, in fsl_ssi_rxtx_config() 392 regmap_update_bits(regs, CCSR_SSI_STCR, in fsl_ssi_rxtx_config() [all …]
|
D | mpc5200_psc_ac97.c | 102 struct mpc52xx_psc __iomem *regs = psc_dma->psc_regs; in psc_ac97_warm_reset() local 106 out_be32(®s->sicr, psc_dma->sicr | MPC52xx_PSC_SICR_AWR); in psc_ac97_warm_reset() 108 out_be32(®s->sicr, psc_dma->sicr); in psc_ac97_warm_reset() 115 struct mpc52xx_psc __iomem *regs = psc_dma->psc_regs; in psc_ac97_cold_reset() local 123 out_be32(®s->sicr, psc_dma->sicr | MPC52xx_PSC_SICR_ACRB); in psc_ac97_cold_reset() 126 out_8(®s->command, MPC52xx_PSC_TX_ENABLE | MPC52xx_PSC_RX_ENABLE); in psc_ac97_cold_reset() 211 struct mpc52xx_psc __iomem *regs = psc_dma->psc_regs; in psc_ac97_probe() local 214 out_8(®s->command, MPC52xx_PSC_TX_ENABLE | MPC52xx_PSC_RX_ENABLE); in psc_ac97_probe() 285 struct mpc52xx_psc __iomem *regs; in psc_ac97_of_probe() local 305 regs = psc_dma->psc_regs; in psc_ac97_of_probe() [all …]
|
D | imx-pcm-fiq.c | 54 struct pt_regs regs; in snd_hrtimer_callback() local 59 get_fiq_regs(®s); in snd_hrtimer_callback() 62 iprtd->offset = regs.ARM_r8 & 0xffff; in snd_hrtimer_callback() 64 iprtd->offset = regs.ARM_r9 & 0xffff; in snd_hrtimer_callback() 97 struct pt_regs regs; in snd_imx_pcm_prepare() local 99 get_fiq_regs(®s); in snd_imx_pcm_prepare() 101 regs.ARM_r8 = (iprtd->period * iprtd->periods - 1) << 16; in snd_imx_pcm_prepare() 103 regs.ARM_r9 = (iprtd->period * iprtd->periods - 1) << 16; in snd_imx_pcm_prepare() 105 set_fiq_regs(®s); in snd_imx_pcm_prepare()
|
D | mpc5200_dma.c | 31 struct mpc52xx_psc __iomem *regs = psc_dma->psc_regs; in psc_dma_status_irq() local 34 isr = in_be16(®s->mpc52xx_psc_isr); in psc_dma_status_irq() 44 out_8(®s->command, MPC52xx_PSC_RST_ERR_STAT); in psc_dma_status_irq() 117 struct mpc52xx_psc __iomem *regs = psc_dma->psc_regs; in psc_dma_trigger() local 152 out_8(®s->command, MPC52xx_PSC_RST_ERR_STAT); in psc_dma_trigger() 183 out_be16(®s->isr_imr.imr, psc_dma->imr | imr); in psc_dma_trigger() 373 void __iomem *regs; in mpc5200_audio_dma_create() local 382 regs = ioremap(res.start, resource_size(&res)); in mpc5200_audio_dma_create() 383 if (!regs) { in mpc5200_audio_dma_create() 406 psc_dma->psc_regs = regs; in mpc5200_audio_dma_create() [all …]
|
/sound/soc/blackfin/ |
D | bf5xx-sport.c | 54 if ((sport->regs->tcr1 & TSPEN) || (sport->regs->rcr1 & RSPEN)) in sport_set_multichannel() 64 sport->regs->mcmc1 = ((tdm_count>>3)-1) << 12; in sport_set_multichannel() 65 sport->regs->mcmc2 = FRAME_DELAY | MCMEN | \ in sport_set_multichannel() 68 sport->regs->mtcs0 = tx_mask; in sport_set_multichannel() 69 sport->regs->mrcs0 = rx_mask; in sport_set_multichannel() 70 sport->regs->mtcs1 = 0; in sport_set_multichannel() 71 sport->regs->mrcs1 = 0; in sport_set_multichannel() 72 sport->regs->mtcs2 = 0; in sport_set_multichannel() 73 sport->regs->mrcs2 = 0; in sport_set_multichannel() 74 sport->regs->mtcs3 = 0; in sport_set_multichannel() [all …]
|
/sound/soc/atmel/ |
D | atmel-pcm-pdc.c | 179 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_dma_irq() 185 ssc_writex(params->ssc->regs, params->pdc->xpr, in atmel_pcm_dma_irq() 187 ssc_writex(params->ssc->regs, params->pdc->xcr, in atmel_pcm_dma_irq() 189 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_dma_irq() 199 ssc_writex(params->ssc->regs, params->pdc->xnpr, in atmel_pcm_dma_irq() 201 ssc_writex(params->ssc->regs, params->pdc->xncr, in atmel_pcm_dma_irq() 247 ssc_writex(params->ssc->regs, SSC_PDC_PTCR, in atmel_pcm_hw_free() 260 ssc_writex(params->ssc->regs, SSC_IDR, in atmel_pcm_prepare() 262 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_prepare() 283 ssc_writex(params->ssc->regs, params->pdc->xpr, in atmel_pcm_trigger() [all …]
|
D | atmel_ssc_dai.c | 163 ssc_sr = (unsigned long)ssc_readl(ssc_p->ssc->regs, SR) in atmel_ssc_interrupt() 164 & (unsigned long)ssc_readl(ssc_p->ssc->regs, IMR); in atmel_ssc_interrupt() 294 ssc_readl(ssc_p->ssc->regs, SR)); in atmel_ssc_startup() 303 ssc_writel(ssc_p->ssc->regs, CR, SSC_BIT(CR_SWRST)); in atmel_ssc_startup() 378 ssc_writel(ssc_p->ssc->regs, CR, SSC_BIT(CR_SWRST)); in atmel_ssc_shutdown() 733 ssc_writel(ssc_p->ssc->regs, PDC_RPR, 0); in atmel_ssc_hw_params() 734 ssc_writel(ssc_p->ssc->regs, PDC_RCR, 0); in atmel_ssc_hw_params() 735 ssc_writel(ssc_p->ssc->regs, PDC_RNPR, 0); in atmel_ssc_hw_params() 736 ssc_writel(ssc_p->ssc->regs, PDC_RNCR, 0); in atmel_ssc_hw_params() 738 ssc_writel(ssc_p->ssc->regs, PDC_TPR, 0); in atmel_ssc_hw_params() [all …]
|
/sound/pci/ |
D | ak4531_codec.c | 52 idx, ak4531->regs[idx]); 96 val = (ak4531->regs[reg] >> shift) & mask; in snd_ak4531_get_single() 121 val = (ak4531->regs[reg] & ~(mask << shift)) | val; in snd_ak4531_put_single() 122 change = val != ak4531->regs[reg]; in snd_ak4531_put_single() 123 ak4531->write(ak4531, reg, ak4531->regs[reg] = val); in snd_ak4531_put_single() 165 left = (ak4531->regs[left_reg] >> left_shift) & mask; in snd_ak4531_get_double() 166 right = (ak4531->regs[right_reg] >> right_shift) & mask; in snd_ak4531_get_double() 199 left = (ak4531->regs[left_reg] & ~((mask << left_shift) | (mask << right_shift))) | left | right; in snd_ak4531_put_double() 200 change = left != ak4531->regs[left_reg]; in snd_ak4531_put_double() 201 ak4531->write(ak4531, left_reg, ak4531->regs[left_reg] = left); in snd_ak4531_put_double() [all …]
|
/sound/i2c/ |
D | tea6330t.c | 53 unsigned char regs[8]; member 123 if (tea->regs[TEA6330T_SADDR_VOLUME_LEFT] != 0) { in snd_tea6330t_put_master_volume() 125 bytes[count++] = tea->regs[TEA6330T_SADDR_VOLUME_LEFT] = tea->mleft; in snd_tea6330t_put_master_volume() 127 if (tea->regs[TEA6330T_SADDR_VOLUME_RIGHT] != 0) { in snd_tea6330t_put_master_volume() 130 bytes[count++] = tea->regs[TEA6330T_SADDR_VOLUME_RIGHT] = tea->mright; in snd_tea6330t_put_master_volume() 153 ucontrol->value.integer.value[0] = tea->regs[TEA6330T_SADDR_VOLUME_LEFT] == 0 ? 0 : 1; in snd_tea6330t_get_master_switch() 154 ucontrol->value.integer.value[1] = tea->regs[TEA6330T_SADDR_VOLUME_RIGHT] == 0 ? 0 : 1; in snd_tea6330t_get_master_switch() 170 oval1 = tea->regs[TEA6330T_SADDR_VOLUME_LEFT] == 0 ? 0 : 1; in snd_tea6330t_put_master_switch() 171 oval2 = tea->regs[TEA6330T_SADDR_VOLUME_RIGHT] == 0 ? 0 : 1; in snd_tea6330t_put_master_switch() 173 tea->regs[TEA6330T_SADDR_VOLUME_LEFT] = val1 ? tea->mleft : 0; in snd_tea6330t_put_master_switch() [all …]
|
/sound/mips/ |
D | hal2.c | 100 #define H2_INDIRECT_WAIT(regs) while (hal2_read(®s->isr) & H2_ISR_TSTATUS); argument 119 struct hal2_ctl_regs *regs = hal2->ctl_regs; in hal2_i_read32() local 121 hal2_write(H2_READ_ADDR(addr), ®s->iar); in hal2_i_read32() 122 H2_INDIRECT_WAIT(regs); in hal2_i_read32() 123 ret = hal2_read(®s->idr0) & 0xffff; in hal2_i_read32() 124 hal2_write(H2_READ_ADDR(addr) | 0x1, ®s->iar); in hal2_i_read32() 125 H2_INDIRECT_WAIT(regs); in hal2_i_read32() 126 ret |= (hal2_read(®s->idr0) & 0xffff) << 16; in hal2_i_read32() 132 struct hal2_ctl_regs *regs = hal2->ctl_regs; in hal2_i_write16() local 134 hal2_write(val, ®s->idr0); in hal2_i_write16() [all …]
|
/sound/sparc/ |
D | amd7930.c | 317 void __iomem *regs; member 352 sbus_writeb(AMR_INIT, amd->regs + AMD7930_CR); in amd7930_idle() 353 sbus_writeb(0, amd->regs + AMD7930_DR); in amd7930_idle() 363 sbus_writeb(AMR_INIT, amd->regs + AMD7930_CR); in amd7930_enable_ints() 364 sbus_writeb(AM_INIT_ACTIVE, amd->regs + AMD7930_DR); in amd7930_enable_ints() 374 sbus_writeb(AMR_INIT, amd->regs + AMD7930_CR); in amd7930_disable_ints() 375 sbus_writeb(AM_INIT_ACTIVE | AM_INIT_DISABLE_INTS, amd->regs + AMD7930_DR); in amd7930_disable_ints() 386 sbus_writeb(AMR_MAP_GX, amd->regs + AMD7930_CR); in __amd7930_write_map() 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() [all …]
|
D | dbri.c | 309 void __iomem *regs; /* dbri HW regs */ member 641 while ((--maxloops) > 0 && (sbus_readl(dbri->regs + REG0) & D_P)) { in dbri_cmdwait() 665 else if (len < sbus_readl(dbri->regs + REG8) - dbri->dma_dvma) in dbri_cmdlock() 716 tmp = sbus_readl(dbri->regs + REG0); in dbri_cmdsend() 718 sbus_writel(tmp, dbri->regs + REG0); in dbri_cmdsend() 731 sbus_readl(dbri->regs + REG0), in dbri_reset() 732 sbus_readl(dbri->regs + REG2), in dbri_reset() 733 sbus_readl(dbri->regs + REG8), sbus_readl(dbri->regs + REG9)); in dbri_reset() 735 sbus_writel(D_R, dbri->regs + REG0); /* Soft Reset */ in dbri_reset() 736 for (i = 0; (sbus_readl(dbri->regs + REG0) & D_R) && i < 64; i++) in dbri_reset() [all …]
|
/sound/atmel/ |
D | ac97c.c | 81 void __iomem *regs; member 90 __raw_writel((val), (chip)->regs + AC97C_##reg) 92 __raw_readl((chip)->regs + AC97C_##reg) 398 writel(runtime->dma_addr, chip->regs + ATMEL_PDC_TPR); in atmel_ac97c_playback_prepare() 399 writel(block_size / 2, chip->regs + ATMEL_PDC_TCR); in atmel_ac97c_playback_prepare() 401 chip->regs + ATMEL_PDC_TNPR); in atmel_ac97c_playback_prepare() 402 writel(block_size / 2, chip->regs + ATMEL_PDC_TNCR); in atmel_ac97c_playback_prepare() 489 writel(runtime->dma_addr, chip->regs + ATMEL_PDC_RPR); in atmel_ac97c_capture_prepare() 490 writel(block_size / 2, chip->regs + ATMEL_PDC_RCR); in atmel_ac97c_capture_prepare() 492 chip->regs + ATMEL_PDC_RNPR); in atmel_ac97c_capture_prepare() [all …]
|
D | abdac.c | 67 __raw_readl((port)->regs + DAC_##reg) 69 __raw_writel((value), (port)->regs + DAC_##reg) 101 void __iomem *regs; member 396 struct resource *regs; in atmel_abdac_probe() local 403 regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); in atmel_abdac_probe() 404 if (!regs) { in atmel_abdac_probe() 456 dac->regs = ioremap(regs->start, resource_size(regs)); in atmel_abdac_probe() 457 if (!dac->regs) { in atmel_abdac_probe() 482 .dst_addr = regs->start + DAC_DATA, in atmel_abdac_probe() 518 dac->regs, dev_name(&dac->dma.chan->dev->device)); in atmel_abdac_probe() [all …]
|
/sound/pci/hda/ |
D | hda_tegra.c | 75 void __iomem *regs; member 193 v = readl(hda->regs + HDA_IPFS_CONFIG); in hda_tegra_init() 195 writel(v, hda->regs + HDA_IPFS_CONFIG); in hda_tegra_init() 198 v = readl(hda->regs + HDA_CFG_CMD); in hda_tegra_init() 202 writel(v, hda->regs + HDA_CFG_CMD); in hda_tegra_init() 204 writel(HDA_BAR0_INIT_PROGRAM, hda->regs + HDA_CFG_BAR0); in hda_tegra_init() 205 writel(HDA_BAR0_FINAL_PROGRAM, hda->regs + HDA_CFG_BAR0); in hda_tegra_init() 206 writel(HDA_FPCI_BAR0_START, hda->regs + HDA_IPFS_FPCI_BAR0); in hda_tegra_init() 208 v = readl(hda->regs + HDA_IPFS_INTR_MASK); in hda_tegra_init() 210 writel(v, hda->regs + HDA_IPFS_INTR_MASK); in hda_tegra_init() [all …]
|
/sound/soc/sh/rcar/ |
D | gen.c | 33 struct regmap_field *regs[RSND_REG_MAX]; member 64 if (!gen->regs[reg]) { in rsnd_is_accessible_reg() 84 regmap_fields_read(gen->regs[reg], rsnd_mod_id(mod), &val); in rsnd_read() 105 regmap_fields_write(gen->regs[reg], rsnd_mod_id(mod), data); in rsnd_write() 121 regmap_fields_force_write(gen->regs[reg], rsnd_mod_id(mod), data); in rsnd_force_write() 136 regmap_fields_update_bits(gen->regs[reg], rsnd_mod_id(mod), in rsnd_bset() 161 struct regmap_field *regs; in _rsnd_gen_regmap_init() local 200 regs = devm_regmap_field_alloc(dev, regmap, regf); in _rsnd_gen_regmap_init() 201 if (IS_ERR(regs)) in _rsnd_gen_regmap_init() 202 return PTR_ERR(regs); in _rsnd_gen_regmap_init() [all …]
|
/sound/spi/ |
D | at73c213.c | 196 ssc_writel(chip->ssc->regs, CMR, ssc_div/2); in snd_at73c213_set_bitrate() 241 val = ssc_readl(chip->ssc->regs, TFMR); in snd_at73c213_pcm_hw_params() 243 ssc_writel(chip->ssc->regs, TFMR, val); in snd_at73c213_pcm_hw_params() 264 ssc_writel(chip->ssc->regs, PDC_TPR, in snd_at73c213_pcm_prepare() 266 ssc_writel(chip->ssc->regs, PDC_TCR, in snd_at73c213_pcm_prepare() 268 ssc_writel(chip->ssc->regs, PDC_TNPR, in snd_at73c213_pcm_prepare() 270 ssc_writel(chip->ssc->regs, PDC_TNCR, in snd_at73c213_pcm_prepare() 286 ssc_writel(chip->ssc->regs, IER, SSC_BIT(IER_ENDTX)); in snd_at73c213_pcm_trigger() 287 ssc_writel(chip->ssc->regs, PDC_PTCR, SSC_BIT(PDC_PTCR_TXTEN)); in snd_at73c213_pcm_trigger() 290 ssc_writel(chip->ssc->regs, PDC_PTCR, SSC_BIT(PDC_PTCR_TXTDIS)); in snd_at73c213_pcm_trigger() [all …]
|