/dports/multimedia/v4l_compat/linux-5.13-rc2/sound/soc/fsl/ |
H A D | mpc5200_dma.c | 32 struct psc_dma *psc_dma = _psc_dma; in psc_dma_status_irq() local 372 struct psc_dma *psc_dma; in mpc5200_audio_dma_create() local 392 psc_dma = kzalloc(sizeof *psc_dma, GFP_KERNEL); in mpc5200_audio_dma_create() 412 psc_dma->playback.psc_dma = psc_dma; in mpc5200_audio_dma_create() 413 psc_dma->capture.psc_dma = psc_dma; in mpc5200_audio_dma_create() 414 snprintf(psc_dma->name, sizeof(psc_dma->name), "PSC%d", psc_dma->id); in mpc5200_audio_dma_create() 478 free_irq(psc_dma->irq, psc_dma); in mpc5200_audio_dma_create() 479 free_irq(psc_dma->capture.irq, &psc_dma->capture); in mpc5200_audio_dma_create() 480 free_irq(psc_dma->playback.irq, &psc_dma->playback); in mpc5200_audio_dma_create() 499 free_irq(psc_dma->irq, psc_dma); in mpc5200_audio_dma_destroy() [all …]
|
H A D | mpc5200_psc_ac97.c | 28 static struct psc_dma *psc_dma; variable 35 mutex_lock(&psc_dma->mutex); in psc_ac97_read() 141 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai); in psc_ac97_hw_analog_params() local 164 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai); in psc_ac97_hw_digital_params() local 179 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(dai); in psc_ac97_trigger() local 189 out_be32(&psc_dma->psc_regs->ac97_slots, psc_dma->slots); in psc_ac97_trigger() 198 out_be32(&psc_dma->psc_regs->ac97_slots, psc_dma->slots); in psc_ac97_trigger() 206 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai); in psc_ac97_probe() local 299 regs = psc_dma->psc_regs; in psc_ac97_of_probe() 301 psc_dma->imr = 0; in psc_ac97_of_probe() [all …]
|
H A D | mpc5200_psc_i2s.c | 42 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(asoc_rtd_to_cpu(rtd, 0)); in psc_i2s_hw_params() local 65 dev_dbg(psc_dma->dev, "invalid format\n"); in psc_i2s_hw_params() 68 out_be32(&psc_dma->psc_regs->sicr, psc_dma->sicr | mode); in psc_i2s_hw_params() 90 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai); in psc_i2s_set_sysclk() local 109 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai); in psc_i2s_set_fmt() local 162 struct psc_dma *psc_dma; in psc_i2s_of_probe() local 176 psc_dma = dev_get_drvdata(&op->dev); in psc_i2s_of_probe() 177 regs = psc_dma->psc_regs; in psc_i2s_of_probe() 182 out_be32(&psc_dma->psc_regs->sicr, in psc_i2s_of_probe() 183 psc_dma->sicr | MPC52xx_PSC_SICR_SIM_CODEC_8); in psc_i2s_of_probe() [all …]
|
H A D | mpc5200_dma.h | 25 struct psc_dma *psc_dma; member 51 struct psc_dma { struct 78 to_psc_dma_stream(struct snd_pcm_substream *substream, struct psc_dma *psc_dma) in to_psc_dma_stream() argument 81 return &psc_dma->capture; in to_psc_dma_stream() 82 return &psc_dma->playback; in to_psc_dma_stream()
|
/dports/multimedia/libv4l/linux-5.13-rc2/sound/soc/fsl/ |
H A D | mpc5200_dma.c | 32 struct psc_dma *psc_dma = _psc_dma; in psc_dma_status_irq() local 372 struct psc_dma *psc_dma; in mpc5200_audio_dma_create() local 392 psc_dma = kzalloc(sizeof *psc_dma, GFP_KERNEL); in mpc5200_audio_dma_create() 412 psc_dma->playback.psc_dma = psc_dma; in mpc5200_audio_dma_create() 413 psc_dma->capture.psc_dma = psc_dma; in mpc5200_audio_dma_create() 414 snprintf(psc_dma->name, sizeof(psc_dma->name), "PSC%d", psc_dma->id); in mpc5200_audio_dma_create() 478 free_irq(psc_dma->irq, psc_dma); in mpc5200_audio_dma_create() 479 free_irq(psc_dma->capture.irq, &psc_dma->capture); in mpc5200_audio_dma_create() 480 free_irq(psc_dma->playback.irq, &psc_dma->playback); in mpc5200_audio_dma_create() 499 free_irq(psc_dma->irq, psc_dma); in mpc5200_audio_dma_destroy() [all …]
|
H A D | mpc5200_psc_ac97.c | 28 static struct psc_dma *psc_dma; variable 35 mutex_lock(&psc_dma->mutex); in psc_ac97_read() 141 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai); in psc_ac97_hw_analog_params() local 164 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai); in psc_ac97_hw_digital_params() local 179 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(dai); in psc_ac97_trigger() local 189 out_be32(&psc_dma->psc_regs->ac97_slots, psc_dma->slots); in psc_ac97_trigger() 198 out_be32(&psc_dma->psc_regs->ac97_slots, psc_dma->slots); in psc_ac97_trigger() 206 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai); in psc_ac97_probe() local 299 regs = psc_dma->psc_regs; in psc_ac97_of_probe() 301 psc_dma->imr = 0; in psc_ac97_of_probe() [all …]
|
H A D | mpc5200_psc_i2s.c | 42 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(asoc_rtd_to_cpu(rtd, 0)); in psc_i2s_hw_params() local 65 dev_dbg(psc_dma->dev, "invalid format\n"); in psc_i2s_hw_params() 68 out_be32(&psc_dma->psc_regs->sicr, psc_dma->sicr | mode); in psc_i2s_hw_params() 90 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai); in psc_i2s_set_sysclk() local 109 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai); in psc_i2s_set_fmt() local 162 struct psc_dma *psc_dma; in psc_i2s_of_probe() local 176 psc_dma = dev_get_drvdata(&op->dev); in psc_i2s_of_probe() 177 regs = psc_dma->psc_regs; in psc_i2s_of_probe() 182 out_be32(&psc_dma->psc_regs->sicr, in psc_i2s_of_probe() 183 psc_dma->sicr | MPC52xx_PSC_SICR_SIM_CODEC_8); in psc_i2s_of_probe() [all …]
|
H A D | mpc5200_dma.h | 25 struct psc_dma *psc_dma; member 51 struct psc_dma { struct 78 to_psc_dma_stream(struct snd_pcm_substream *substream, struct psc_dma *psc_dma) in to_psc_dma_stream() argument 81 return &psc_dma->capture; in to_psc_dma_stream() 82 return &psc_dma->playback; in to_psc_dma_stream()
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/sound/soc/fsl/ |
H A D | mpc5200_dma.c | 32 struct psc_dma *psc_dma = _psc_dma; in psc_dma_status_irq() local 372 struct psc_dma *psc_dma; in mpc5200_audio_dma_create() local 392 psc_dma = kzalloc(sizeof *psc_dma, GFP_KERNEL); in mpc5200_audio_dma_create() 412 psc_dma->playback.psc_dma = psc_dma; in mpc5200_audio_dma_create() 413 psc_dma->capture.psc_dma = psc_dma; in mpc5200_audio_dma_create() 414 snprintf(psc_dma->name, sizeof(psc_dma->name), "PSC%d", psc_dma->id); in mpc5200_audio_dma_create() 478 free_irq(psc_dma->irq, psc_dma); in mpc5200_audio_dma_create() 479 free_irq(psc_dma->capture.irq, &psc_dma->capture); in mpc5200_audio_dma_create() 480 free_irq(psc_dma->playback.irq, &psc_dma->playback); in mpc5200_audio_dma_create() 499 free_irq(psc_dma->irq, psc_dma); in mpc5200_audio_dma_destroy() [all …]
|
H A D | mpc5200_psc_ac97.c | 28 static struct psc_dma *psc_dma; variable 35 mutex_lock(&psc_dma->mutex); in psc_ac97_read() 141 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai); in psc_ac97_hw_analog_params() local 164 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai); in psc_ac97_hw_digital_params() local 179 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(dai); in psc_ac97_trigger() local 189 out_be32(&psc_dma->psc_regs->ac97_slots, psc_dma->slots); in psc_ac97_trigger() 198 out_be32(&psc_dma->psc_regs->ac97_slots, psc_dma->slots); in psc_ac97_trigger() 206 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai); in psc_ac97_probe() local 299 regs = psc_dma->psc_regs; in psc_ac97_of_probe() 301 psc_dma->imr = 0; in psc_ac97_of_probe() [all …]
|
H A D | mpc5200_psc_i2s.c | 42 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(asoc_rtd_to_cpu(rtd, 0)); in psc_i2s_hw_params() local 65 dev_dbg(psc_dma->dev, "invalid format\n"); in psc_i2s_hw_params() 68 out_be32(&psc_dma->psc_regs->sicr, psc_dma->sicr | mode); in psc_i2s_hw_params() 90 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai); in psc_i2s_set_sysclk() local 109 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(cpu_dai); in psc_i2s_set_fmt() local 162 struct psc_dma *psc_dma; in psc_i2s_of_probe() local 176 psc_dma = dev_get_drvdata(&op->dev); in psc_i2s_of_probe() 177 regs = psc_dma->psc_regs; in psc_i2s_of_probe() 182 out_be32(&psc_dma->psc_regs->sicr, in psc_i2s_of_probe() 183 psc_dma->sicr | MPC52xx_PSC_SICR_SIM_CODEC_8); in psc_i2s_of_probe() [all …]
|
H A D | mpc5200_dma.h | 25 struct psc_dma *psc_dma; member 51 struct psc_dma { struct 78 to_psc_dma_stream(struct snd_pcm_substream *substream, struct psc_dma *psc_dma) in to_psc_dma_stream() argument 81 return &psc_dma->capture; in to_psc_dma_stream() 82 return &psc_dma->playback; in to_psc_dma_stream()
|