/Linux-v4.19/drivers/tty/serial/ |
D | amba-pl011.c | 266 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 …]
|
/Linux-v4.19/drivers/ata/ |
D | sata_dwc_460ex.c | 75 u32 dmacr; /* DMA Control */ member 725 u32 dmacr = sata_dwc_readl(&hsdev->sata_dwc_regs->dmacr); in sata_dwc_clear_dmacr() local 728 dmacr = SATA_DWC_DMACR_RX_CLEAR(dmacr); in sata_dwc_clear_dmacr() 729 sata_dwc_writel(&hsdev->sata_dwc_regs->dmacr, dmacr); in sata_dwc_clear_dmacr() 731 dmacr = SATA_DWC_DMACR_TX_CLEAR(dmacr); in sata_dwc_clear_dmacr() 732 sata_dwc_writel(&hsdev->sata_dwc_regs->dmacr, dmacr); in sata_dwc_clear_dmacr() 740 __func__, tag, hsdevp->dma_pending[tag], dmacr); in sata_dwc_clear_dmacr() 741 sata_dwc_writel(&hsdev->sata_dwc_regs->dmacr, in sata_dwc_clear_dmacr() 767 sata_dwc_readl(&hsdev->sata_dwc_regs->dmacr)); in sata_dwc_dma_xfer_complete() 776 sata_dwc_readl(&hsdev->sata_dwc_regs->dmacr)); in sata_dwc_dma_xfer_complete() [all …]
|
/Linux-v4.19/drivers/crypto/ux500/cryp/ |
D | cryp_irqp.h | 89 u32 dmacr; /* Dma control register */ member
|
D | cryp.h | 185 u32 dmacr; member
|
D | cryp.c | 199 CRYP_SET_BITS(&device_data->base->dmacr, in cryp_configure_for_dma()
|
D | cryp_core.c | 380 writel_relaxed(CRYP_DMACR_DEFAULT, &device_data->base->dmacr); in cryp_setup_context()
|
/Linux-v4.19/include/linux/platform_data/ |
D | video-imxfb.h | 64 u_int dmacr; member
|
/Linux-v4.19/include/linux/fsl/ |
D | guts.h | 110 u32 dmacr; /* 0x.0908 - DMA Control Register */ member 166 clrsetbits_be32(&guts->dmacr, 3 << shift, device << shift); in guts_set_dmacr()
|
/Linux-v4.19/drivers/video/fbdev/ |
D | imxfb.c | 167 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()
|
/Linux-v4.19/Documentation/devicetree/bindings/display/imx/ |
D | fsl,imx-fb.txt | 21 - fsl,dmacr: DMA Control Register value. This is optional. By default, the
|
/Linux-v4.19/drivers/spi/ |
D | spi-rockchip.c | 523 u32 dmacr = 0; in rockchip_spi_config() local 537 dmacr |= TF_DMA_EN; in rockchip_spi_config() 539 dmacr |= RF_DMA_EN; in rockchip_spi_config() 583 writel_relaxed(dmacr, rs->regs + ROCKCHIP_SPI_DMACR); in rockchip_spi_config()
|
D | spi-pl022.c | 428 u16 dmacr; member 575 writew(chip->dmacr, SSP_DMACR(pl022->virtbase)); in restore_state() 1958 chip->dmacr = 0; in pl022_setup() 1964 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_ENABLED, in pl022_setup() 1966 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_ENABLED, in pl022_setup() 1971 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_DISABLED, in pl022_setup() 1973 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_DISABLED, in pl022_setup()
|
/Linux-v4.19/drivers/dma/xilinx/ |
D | xilinx_dma.c | 2101 u32 dmacr; in xilinx_vdma_channel_set_config() local 2106 dmacr = dma_ctrl_read(chan, XILINX_DMA_REG_DMACR); in xilinx_vdma_channel_set_config() 2116 dmacr |= XILINX_DMA_DMACR_GENLOCK_EN; in xilinx_vdma_channel_set_config() 2117 dmacr |= cfg->master << XILINX_DMA_DMACR_MASTER_SHIFT; in xilinx_vdma_channel_set_config() 2132 dmacr |= cfg->coalesc << XILINX_DMA_DMACR_FRAME_COUNT_SHIFT; in xilinx_vdma_channel_set_config() 2137 dmacr |= cfg->delay << XILINX_DMA_DMACR_DELAY_SHIFT; in xilinx_vdma_channel_set_config() 2142 dmacr &= ~XILINX_DMA_DMACR_FSYNCSRC_MASK; in xilinx_vdma_channel_set_config() 2143 dmacr |= cfg->ext_fsync << XILINX_DMA_DMACR_FSYNCSRC_SHIFT; in xilinx_vdma_channel_set_config() 2145 dma_ctrl_write(chan, XILINX_DMA_REG_DMACR, dmacr); in xilinx_vdma_channel_set_config()
|
/Linux-v4.19/arch/arm/mach-imx/ |
D | mach-mx21ads.c | 249 .dmacr = 0x00020008,
|
D | mach-mx27ads.c | 291 .dmacr = 0x00020010,
|
D | mach-pca100.c | 350 .dmacr = 0x00020010,
|
D | mach-mx27_3ds.c | 359 .dmacr = 0x00020010,
|
/Linux-v4.19/drivers/dma/ |
D | mpc512x_dma.c | 107 u32 dmacr; /* DMA control register */ member 1034 out_be32(&mdma->regs->dmacr, MPC_DMA_DMACR_ERCA); in mpc_dma_probe() 1045 out_be32(&mdma->regs->dmacr, MPC_DMA_DMACR_EDCG | in mpc_dma_probe()
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | imx27-apf27dev.dts | 107 fsl,dmacr = <0x00020010>;
|
D | imx27-eukrea-mbimxsd27-baseboard.dts | 104 fsl,dmacr = <0x00040060>;
|
D | imx27-phytec-phycore-rdk.dts | 82 fsl,dmacr = <0x00020010>;
|
D | imx25-pdk.dts | 251 fsl,dmacr = <0x00020010>;
|
/Linux-v4.19/drivers/net/ethernet/intel/i40evf/ |
D | i40e_adminq_cmd.h | 442 __le32 dmacr; member
|
/Linux-v4.19/drivers/net/ethernet/intel/i40e/ |
D | i40e_adminq_cmd.h | 445 __le32 dmacr; member
|