Home
last modified time | relevance | path

Searched refs:dmacr (Results 1 – 12 of 12) sorted by relevance

/drivers/tty/serial/
Damba-pl011.c266 unsigned int dmacr; /* dma control reg */ member
553 u16 dmacr; in pl011_dma_tx_callback() local
560 dmacr = uap->dmacr; in pl011_dma_tx_callback()
561 uap->dmacr = dmacr & ~UART011_TXDMAE; in pl011_dma_tx_callback()
562 pl011_write(uap->dmacr, uap, REG_DMACR); in pl011_dma_tx_callback()
573 if (!(dmacr & UART011_TXDMAE) || uart_tx_stopped(&uap->port) || in pl011_dma_tx_callback()
675 uap->dmacr |= UART011_TXDMAE; in pl011_dma_tx_refill()
676 pl011_write(uap->dmacr, uap, REG_DMACR); in pl011_dma_tx_refill()
711 uap->dmacr |= UART011_TXDMAE; in pl011_dma_tx_irq()
712 pl011_write(uap->dmacr, uap, REG_DMACR); in pl011_dma_tx_irq()
[all …]
/drivers/ata/
Dsata_dwc_460ex.c71 u32 dmacr; /* DMA Control */ member
721 u32 dmacr = sata_dwc_readl(&hsdev->sata_dwc_regs->dmacr); in sata_dwc_clear_dmacr() local
724 dmacr = SATA_DWC_DMACR_RX_CLEAR(dmacr); in sata_dwc_clear_dmacr()
725 sata_dwc_writel(&hsdev->sata_dwc_regs->dmacr, dmacr); in sata_dwc_clear_dmacr()
727 dmacr = SATA_DWC_DMACR_TX_CLEAR(dmacr); in sata_dwc_clear_dmacr()
728 sata_dwc_writel(&hsdev->sata_dwc_regs->dmacr, dmacr); in sata_dwc_clear_dmacr()
736 __func__, tag, hsdevp->dma_pending[tag], dmacr); in sata_dwc_clear_dmacr()
737 sata_dwc_writel(&hsdev->sata_dwc_regs->dmacr, in sata_dwc_clear_dmacr()
763 sata_dwc_readl(&hsdev->sata_dwc_regs->dmacr)); in sata_dwc_dma_xfer_complete()
772 sata_dwc_readl(&hsdev->sata_dwc_regs->dmacr)); in sata_dwc_dma_xfer_complete()
[all …]
/drivers/dma/xilinx/
Dxilinx_dma.c2111 u32 dmacr; in xilinx_vdma_channel_set_config() local
2116 dmacr = dma_ctrl_read(chan, XILINX_DMA_REG_DMACR); in xilinx_vdma_channel_set_config()
2125 dmacr &= ~XILINX_DMA_DMACR_GENLOCK_EN; in xilinx_vdma_channel_set_config()
2127 dmacr |= XILINX_DMA_DMACR_GENLOCK_EN; in xilinx_vdma_channel_set_config()
2128 dmacr &= ~XILINX_DMA_DMACR_MASTER_MASK; in xilinx_vdma_channel_set_config()
2129 dmacr |= cfg->master << XILINX_DMA_DMACR_MASTER_SHIFT; in xilinx_vdma_channel_set_config()
2144 dmacr &= ~XILINX_DMA_DMACR_FRAME_COUNT_MASK; in xilinx_vdma_channel_set_config()
2145 dmacr |= cfg->coalesc << XILINX_DMA_DMACR_FRAME_COUNT_SHIFT; in xilinx_vdma_channel_set_config()
2150 dmacr &= ~XILINX_DMA_DMACR_DELAY_MASK; in xilinx_vdma_channel_set_config()
2151 dmacr |= cfg->delay << XILINX_DMA_DMACR_DELAY_SHIFT; in xilinx_vdma_channel_set_config()
[all …]
/drivers/video/fbdev/
Dimxfb.c167 u_int dmacr; member
647 if (fbi->dmacr) in imxfb_activate_var()
648 writel(fbi->dmacr, fbi->regs + LCDC_DMACR); in imxfb_activate_var()
694 fbi->dmacr = pdata->dmacr; in imxfb_init_fbinfo()
709 of_property_read_u32(np, "fsl,dmacr", &fbi->dmacr); in imxfb_init_fbinfo()
/drivers/crypto/ux500/cryp/
Dcryp_irqp.h89 u32 dmacr; /* Dma control register */ member
Dcryp.h185 u32 dmacr; member
Dcryp.c199 CRYP_SET_BITS(&device_data->base->dmacr, in cryp_configure_for_dma()
Dcryp_core.c380 writel_relaxed(CRYP_DMACR_DEFAULT, &device_data->base->dmacr); in cryp_setup_context()
/drivers/spi/
Dspi-rockchip.c467 u32 dmacr = 0; in rockchip_spi_config() local
504 dmacr |= TF_DMA_EN; in rockchip_spi_config()
506 dmacr |= RF_DMA_EN; in rockchip_spi_config()
523 writel_relaxed(dmacr, rs->regs + ROCKCHIP_SPI_DMACR); in rockchip_spi_config()
Dspi-pl022.c420 u16 dmacr; member
567 writew(chip->dmacr, SSP_DMACR(pl022->virtbase)); in restore_state()
1975 chip->dmacr = 0; in pl022_setup()
1981 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_ENABLED, in pl022_setup()
1983 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_ENABLED, in pl022_setup()
1988 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_DISABLED, in pl022_setup()
1990 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_DISABLED, in pl022_setup()
/drivers/dma/
Dmpc512x_dma.c95 u32 dmacr; /* DMA control register */ member
1022 out_be32(&mdma->regs->dmacr, MPC_DMA_DMACR_ERCA); in mpc_dma_probe()
1033 out_be32(&mdma->regs->dmacr, MPC_DMA_DMACR_EDCG | in mpc_dma_probe()
/drivers/net/ethernet/intel/i40e/
Di40e_adminq_cmd.h450 __le32 dmacr; member