Home
last modified time | relevance | path

Searched refs:isr (Results 1 – 11 of 11) sorted by relevance

/sound/pci/aw2/
Daw2-saa7146.c332 unsigned int isr; in snd_aw2_saa7146_interrupt() local
336 isr = READREG(ISR); in snd_aw2_saa7146_interrupt()
337 if (!isr) in snd_aw2_saa7146_interrupt()
340 WRITEREG(isr, ISR); in snd_aw2_saa7146_interrupt()
342 if (isr & (IIC_S | IIC_E)) { in snd_aw2_saa7146_interrupt()
347 if (isr & A1_out) { in snd_aw2_saa7146_interrupt()
354 if (isr & A2_out) { in snd_aw2_saa7146_interrupt()
362 if (isr & A1_in) { in snd_aw2_saa7146_interrupt()
/sound/soc/intel/keembay/
Dkmb_platform.c302 u32 isr[4]; in kmb_i2s_irq_handler() local
306 isr[i] = readl(kmb_i2s->i2s_base + ISR(i)); in kmb_i2s_irq_handler()
324 if (isr[0] & ISR_RXDA) in kmb_i2s_irq_handler()
329 if (isr[1] & ISR_RXDA) in kmb_i2s_irq_handler()
334 if (isr[3] & ISR_RXDA) in kmb_i2s_irq_handler()
344 if ((isr[i] & ISR_TXFE) && tx_enabled) { in kmb_i2s_irq_handler()
350 if (isr[i] & ISR_TXFO) { in kmb_i2s_irq_handler()
355 if (isr[i] & ISR_RXFO) { in kmb_i2s_irq_handler()
/sound/mips/
Dsgio2audio.c716 irqreturn_t (*isr)(int, void *); member
722 .isr = snd_sgio2audio_dma_in_isr,
727 .isr = snd_sgio2audio_error_isr,
732 .isr = snd_sgio2audio_dma_out_isr,
737 .isr = snd_sgio2audio_error_isr,
742 .isr = snd_sgio2audio_dma_out_isr,
747 .isr = snd_sgio2audio_error_isr,
827 snd_sgio2_isr_table[i].isr, in snd_sgio2audio_create()
Dhal2.h190 u32 isr; /* 0x10 Status Register */ member
Dhal2.c87 #define H2_INDIRECT_WAIT(regs) while (hal2_read(&regs->isr) & H2_ISR_TSTATUS);
748 hal2_write(0, &hal2->ctl_regs->isr); in hal2_detect()
752 &hal2->ctl_regs->isr); in hal2_detect()
/sound/soc/intel/atom/sst/
Dsst.c47 union interrupt_reg_mrfld isr; in intel_sst_interrupt_mrfld() local
56 isr.full = sst_shim_read64(drv->shim, SST_ISRX); in intel_sst_interrupt_mrfld()
58 if (isr.part.done_interrupt) { in intel_sst_interrupt_mrfld()
67 isr.part.done_interrupt = 1; in intel_sst_interrupt_mrfld()
68 sst_shim_write64(drv->shim, SST_ISRX, isr.full); in intel_sst_interrupt_mrfld()
76 if (isr.part.busy_interrupt) { in intel_sst_interrupt_mrfld()
Dsst_ipc.c180 union interrupt_reg_mrfld isr; in intel_sst_clear_intr_mrfld() local
187 isr.full = sst_shim_read64(sst_drv_ctx->shim, SST_ISRX); in intel_sst_clear_intr_mrfld()
190 isr.part.busy_interrupt = 1; in intel_sst_clear_intr_mrfld()
191 sst_shim_write64(sst_drv_ctx->shim, SST_ISRX, isr.full); in intel_sst_clear_intr_mrfld()
/sound/soc/dwc/
Ddwc-i2s.c105 u32 isr[4]; in i2s_irq_handler() local
109 isr[i] = i2s_read_reg(dev->i2s_base, ISR(i)); in i2s_irq_handler()
119 if ((isr[i] & ISR_TXFE) && (i == 0) && dev->use_pio) { in i2s_irq_handler()
128 if ((isr[i] & ISR_RXDA) && (i == 0) && dev->use_pio) { in i2s_irq_handler()
134 if (isr[i] & ISR_TXFO) { in i2s_irq_handler()
140 if (isr[i] & ISR_RXFO) { in i2s_irq_handler()
/sound/soc/fsl/
Dfsl_xcvr.c1058 u32 isr, isr_clr = 0, val, i; in irq0_isr() local
1060 regmap_read(regmap, FSL_XCVR_EXT_ISR, &isr); in irq0_isr()
1062 if (isr & FSL_XCVR_IRQ_NEW_CS) { in irq0_isr()
1093 if (isr & FSL_XCVR_IRQ_NEW_UD) { in irq0_isr()
1097 if (isr & FSL_XCVR_IRQ_MUTE) { in irq0_isr()
1101 if (isr & FSL_XCVR_IRQ_FIFO_UOFL_ERR) { in irq0_isr()
1105 if (isr & FSL_XCVR_IRQ_ARC_MODE) { in irq0_isr()
1109 if (isr & FSL_XCVR_IRQ_DMA_RD_REQ) { in irq0_isr()
1113 if (isr & FSL_XCVR_IRQ_DMA_WR_REQ) { in irq0_isr()
Dmpc5200_dma.c34 u16 isr; in psc_dma_status_irq() local
36 isr = in_be16(&regs->mpc52xx_psc_isr); in psc_dma_status_irq()
39 if (psc_dma->playback.active && (isr & MPC52xx_PSC_IMR_TXEMP)) in psc_dma_status_irq()
43 if (psc_dma->capture.active && (isr & MPC52xx_PSC_IMR_ORERR)) in psc_dma_status_irq()
/sound/soc/sof/intel/
Dbdw.c293 u32 isr; in bdw_irq_handler() local
297 isr = snd_sof_dsp_read(sdev, BDW_DSP_BAR, SHIM_ISRX); in bdw_irq_handler()
298 if (isr & (SHIM_ISRX_DONE | SHIM_ISRX_BUSY)) in bdw_irq_handler()