Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/tty/serial/
Damba-pl011.c167 unsigned int dmacr; /* dma control reg */ member
432 u16 dmacr; in pl011_dma_tx_callback() local
439 dmacr = uap->dmacr; in pl011_dma_tx_callback()
440 uap->dmacr = dmacr & ~UART011_TXDMAE; in pl011_dma_tx_callback()
441 writew(uap->dmacr, uap->port.membase + UART011_DMACR); in pl011_dma_tx_callback()
452 if (!(dmacr & UART011_TXDMAE) || uart_tx_stopped(&uap->port) || in pl011_dma_tx_callback()
554 uap->dmacr |= UART011_TXDMAE; in pl011_dma_tx_refill()
555 writew(uap->dmacr, uap->port.membase + UART011_DMACR); in pl011_dma_tx_refill()
590 uap->dmacr |= UART011_TXDMAE; in pl011_dma_tx_irq()
591 writew(uap->dmacr, uap->port.membase + UART011_DMACR); in pl011_dma_tx_irq()
[all …]
/linux-4.4.14/drivers/ata/
Dsata_dwc_460ex.c82 u32 dmacr; /* DMA Control */ member
677 out_le32(&(hsdev->sata_dwc_regs->dmacr), in sata_dwc_clear_dmacr()
679 in_le32(&(hsdev->sata_dwc_regs->dmacr)))); in sata_dwc_clear_dmacr()
681 out_le32(&(hsdev->sata_dwc_regs->dmacr), in sata_dwc_clear_dmacr()
683 in_le32(&(hsdev->sata_dwc_regs->dmacr)))); in sata_dwc_clear_dmacr()
692 in_le32(&hsdev->sata_dwc_regs->dmacr)); in sata_dwc_clear_dmacr()
693 out_le32(&(hsdev->sata_dwc_regs->dmacr), in sata_dwc_clear_dmacr()
719 in_le32(&(hsdev->sata_dwc_regs->dmacr))); in sata_dwc_dma_xfer_complete()
728 in_le32(&(hsdev->sata_dwc_regs->dmacr))); in sata_dwc_dma_xfer_complete()
880 out_le32(&hsdev->sata_dwc_regs->dmacr, in sata_dwc_port_start()
[all …]
/linux-4.4.14/drivers/dma/xilinx/
Dxilinx_vdma.c1034 u32 dmacr; in xilinx_vdma_channel_set_config() local
1039 dmacr = vdma_ctrl_read(chan, XILINX_VDMA_REG_DMACR); in xilinx_vdma_channel_set_config()
1049 dmacr |= XILINX_VDMA_DMACR_GENLOCK_EN; in xilinx_vdma_channel_set_config()
1050 dmacr |= cfg->master << XILINX_VDMA_DMACR_MASTER_SHIFT; in xilinx_vdma_channel_set_config()
1063 dmacr |= cfg->coalesc << XILINX_VDMA_DMACR_FRAME_COUNT_SHIFT; in xilinx_vdma_channel_set_config()
1068 dmacr |= cfg->delay << XILINX_VDMA_DMACR_DELAY_SHIFT; in xilinx_vdma_channel_set_config()
1073 dmacr &= ~XILINX_VDMA_DMACR_FSYNCSRC_MASK; in xilinx_vdma_channel_set_config()
1074 dmacr |= cfg->ext_fsync << XILINX_VDMA_DMACR_FSYNCSRC_SHIFT; in xilinx_vdma_channel_set_config()
1076 vdma_ctrl_write(chan, XILINX_VDMA_REG_DMACR, dmacr); in xilinx_vdma_channel_set_config()
/linux-4.4.14/include/linux/fsl/
Dguts.h85 __be32 dmacr; /* 0x.0908 - DMA Control Register */ member
136 clrsetbits_be32(&guts->dmacr, 3 << shift, device << shift); in guts_set_dmacr()
/linux-4.4.14/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.c379 writel_relaxed(CRYP_DMACR_DEFAULT, &device_data->base->dmacr); in cryp_setup_context()
/linux-4.4.14/include/linux/platform_data/
Dvideo-imxfb.h66 u_int dmacr; member
/linux-4.4.14/drivers/video/fbdev/
Dimxfb.c163 u_int dmacr; member
619 if (fbi->dmacr) in imxfb_activate_var()
620 writel(fbi->dmacr, fbi->regs + LCDC_DMACR); in imxfb_activate_var()
663 fbi->dmacr = pdata->dmacr; in imxfb_init_fbinfo()
678 of_property_read_u32(np, "fsl,dmacr", &fbi->dmacr); in imxfb_init_fbinfo()
/linux-4.4.14/drivers/spi/
Dspi-rockchip.c507 u32 dmacr = 0; in rockchip_spi_config() local
520 dmacr |= TF_DMA_EN; in rockchip_spi_config()
522 dmacr |= RF_DMA_EN; in rockchip_spi_config()
560 writel_relaxed(dmacr, rs->regs + ROCKCHIP_SPI_DMACR); in rockchip_spi_config()
Dspi-pl022.c435 u16 dmacr; member
582 writew(chip->dmacr, SSP_DMACR(pl022->virtbase)); in restore_state()
1965 chip->dmacr = 0; in pl022_setup()
1971 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_ENABLED, in pl022_setup()
1973 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_ENABLED, in pl022_setup()
1978 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_DISABLED, in pl022_setup()
1980 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_DISABLED, in pl022_setup()
/linux-4.4.14/Documentation/devicetree/bindings/display/imx/
Dfsl,imx-fb.txt19 - fsl,dmacr: DMA Control Register value. This is optional. By default, the
/linux-4.4.14/arch/arm/mach-imx/
Dmach-mx21ads.c249 .dmacr = 0x00020008,
Dmach-mx27ads.c289 .dmacr = 0x00020010,
Dmach-pca100.c351 .dmacr = 0x00020010,
Dmach-mx27_3ds.c447 .dmacr = 0x00020010,
/linux-4.4.14/drivers/dma/
Dmpc512x_dma.c105 u32 dmacr; /* DMA control register */ member
990 out_be32(&mdma->regs->dmacr, MPC_DMA_DMACR_ERCA); in mpc_dma_probe()
1001 out_be32(&mdma->regs->dmacr, MPC_DMA_DMACR_EDCG | in mpc_dma_probe()
/linux-4.4.14/arch/arm/boot/dts/
Dimx27-eukrea-mbimxsd27-baseboard.dts105 fsl,dmacr = <0x00040060>;
Dimx27-apf27dev.dts109 fsl,dmacr = <0x00020010>;
Dimx27-phytec-phycore-rdk.dts82 fsl,dmacr = <0x00020010>;
Dimx25-pdk.dts258 fsl,dmacr = <0x00020010>;
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40e_adminq_cmd.h433 __le32 dmacr; member
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_adminq_cmd.h436 __le32 dmacr; member