Home
last modified time | relevance | path

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

/linux/drivers/ata/
A Dahci_dwc.c122 u32 dmacr[AHCI_MAX_PORTS]; member
265 u32 port, dmacr, ts; in ahci_dwc_init_dmacr() local
284 dmacr = readl(port_mmio + AHCI_DWC_PORT_DMACR); in ahci_dwc_init_dmacr()
288 dmacr &= ~AHCI_DWC_PORT_TXTS_MASK; in ahci_dwc_init_dmacr()
289 dmacr |= FIELD_PREP(AHCI_DWC_PORT_TXTS_MASK, ts); in ahci_dwc_init_dmacr()
294 dmacr &= ~AHCI_DWC_PORT_RXTS_MASK; in ahci_dwc_init_dmacr()
295 dmacr |= FIELD_PREP(AHCI_DWC_PORT_RXTS_MASK, ts); in ahci_dwc_init_dmacr()
298 writel(dmacr, port_mmio + AHCI_DWC_PORT_DMACR); in ahci_dwc_init_dmacr()
299 dpriv->dmacr[port] = dmacr; in ahci_dwc_init_dmacr()
361 writel(dpriv->dmacr[i], port_mmio + AHCI_DWC_PORT_DMACR); in ahci_dwc_reinit_host()
A Dsata_dwc_460ex.c58 u32 dmacr; /* DMA Control */ member
689 u32 dmacr = sata_dwc_readl(&hsdev->sata_dwc_regs->dmacr); in sata_dwc_clear_dmacr() local
692 dmacr = SATA_DWC_DMACR_RX_CLEAR(dmacr); in sata_dwc_clear_dmacr()
693 sata_dwc_writel(&hsdev->sata_dwc_regs->dmacr, dmacr); in sata_dwc_clear_dmacr()
695 dmacr = SATA_DWC_DMACR_TX_CLEAR(dmacr); in sata_dwc_clear_dmacr()
696 sata_dwc_writel(&hsdev->sata_dwc_regs->dmacr, dmacr); in sata_dwc_clear_dmacr()
705 sata_dwc_writel(&hsdev->sata_dwc_regs->dmacr, in sata_dwc_clear_dmacr()
877 sata_dwc_writel(&hsdev->sata_dwc_regs->dmacr, in sata_dwc_port_start()
987 sata_dwc_writel(&hsdev->sata_dwc_regs->dmacr, in sata_dwc_bmdma_start_by_tag()
990 sata_dwc_writel(&hsdev->sata_dwc_regs->dmacr, in sata_dwc_bmdma_start_by_tag()
[all …]
/linux/drivers/tty/serial/
A Damba-pl011.c541 u16 dmacr; in pl011_dma_tx_callback() local
548 dmacr = uap->dmacr; in pl011_dma_tx_callback()
549 uap->dmacr = dmacr & ~UART011_TXDMAE; in pl011_dma_tx_callback()
650 uap->dmacr |= UART011_TXDMAE; in pl011_dma_tx_refill()
685 uap->dmacr |= UART011_TXDMAE; in pl011_dma_tx_irq()
726 u16 dmacr; in pl011_dma_tx_start() local
753 dmacr = uap->dmacr; in pl011_dma_tx_start()
754 uap->dmacr &= ~UART011_TXDMAE; in pl011_dma_tx_start()
771 uap->dmacr = dmacr; in pl011_dma_tx_start()
837 uap->dmacr |= UART011_RXDMAE; in pl011_dma_rx_trigger_dma()
[all …]
/linux/Documentation/devicetree/bindings/display/imx/
A Dfsl,imx-lcdc.yaml53 fsl,dmacr:
79 fsl,dmacr: false
/linux/include/linux/fsl/
A Dguts.h106 u32 dmacr; /* 0x.0908 - DMA Control Register */ member
160 clrsetbits_be32(&guts->dmacr, 3 << shift, device << shift); in guts_set_dmacr()
/linux/drivers/crypto/stm32/
A Dstm32-cryp.c166 u32 dmacr; member
871 reg = stm32_cryp_read(cryp, cryp->caps->dmacr); in stm32_cryp_header_dma_callback()
872 stm32_cryp_write(cryp, cryp->caps->dmacr, reg & ~(DMACR_DOEN | DMACR_DIEN)); in stm32_cryp_header_dma_callback()
931 reg = stm32_cryp_read(cryp, cryp->caps->dmacr); in stm32_cryp_dma_callback()
1006 reg = stm32_cryp_read(cryp, cryp->caps->dmacr); in stm32_cryp_header_dma_start()
1007 stm32_cryp_write(cryp, cryp->caps->dmacr, reg | DMACR_DIEN); in stm32_cryp_header_dma_start()
1079 reg = stm32_cryp_read(cryp, cryp->caps->dmacr); in stm32_cryp_dma_start()
1080 stm32_cryp_write(cryp, cryp->caps->dmacr, reg | DMACR_DOEN | DMACR_DIEN); in stm32_cryp_dma_start()
2505 .dmacr = UX500_CRYP_DMACR,
2528 .dmacr = CRYP_DMACR,
[all …]
/linux/drivers/dma/xilinx/
A Dxilinx_dma.c2545 u32 dmacr; in xilinx_vdma_channel_set_config() local
2550 dmacr = dma_ctrl_read(chan, XILINX_DMA_REG_DMACR); in xilinx_vdma_channel_set_config()
2559 dmacr &= ~XILINX_DMA_DMACR_GENLOCK_EN; in xilinx_vdma_channel_set_config()
2561 dmacr |= XILINX_DMA_DMACR_GENLOCK_EN; in xilinx_vdma_channel_set_config()
2562 dmacr &= ~XILINX_DMA_DMACR_MASTER_MASK; in xilinx_vdma_channel_set_config()
2563 dmacr |= cfg->master << XILINX_DMA_DMACR_MASTER_SHIFT; in xilinx_vdma_channel_set_config()
2578 dmacr &= ~XILINX_DMA_DMACR_FRAME_COUNT_MASK; in xilinx_vdma_channel_set_config()
2584 dmacr &= ~XILINX_DMA_DMACR_DELAY_MASK; in xilinx_vdma_channel_set_config()
2585 dmacr |= cfg->delay << XILINX_DMA_DMACR_DELAY_SHIFT; in xilinx_vdma_channel_set_config()
2590 dmacr &= ~XILINX_DMA_DMACR_FSYNCSRC_MASK; in xilinx_vdma_channel_set_config()
[all …]
/linux/drivers/spi/
A Dspi-pl022.c410 u16 dmacr; member
479 writew(chip->dmacr, SSP_DMACR(pl022->virtbase)); in restore_state()
1717 chip->dmacr = 0; in pl022_setup()
1723 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_ENABLED, in pl022_setup()
1725 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_ENABLED, in pl022_setup()
1730 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_DISABLED, in pl022_setup()
1732 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_DISABLED, in pl022_setup()
A Dspi-rockchip.c526 u32 dmacr = 0; in rockchip_spi_config() local
571 dmacr |= TF_DMA_EN; in rockchip_spi_config()
573 dmacr |= RF_DMA_EN; in rockchip_spi_config()
591 writel_relaxed(dmacr, rs->regs + ROCKCHIP_SPI_DMACR); in rockchip_spi_config()
/linux/drivers/video/fbdev/
A Dimxfb.c185 u_int dmacr; member
682 if (fbi->dmacr) in imxfb_activate_var()
683 writel(fbi->dmacr, fbi->regs + LCDC_DMACR); in imxfb_activate_var()
738 of_property_read_u32(np, "fsl,dmacr", &fbi->dmacr); in imxfb_init_fbinfo()
/linux/arch/arm/boot/dts/nxp/imx/
A Dimx27-apf27dev.dts94 fsl,dmacr = <0x00020010>;
A Dimx27-eukrea-mbimxsd27-baseboard.dts91 fsl,dmacr = <0x00040060>;
A Dimx27-phytec-phycore-rdk.dts71 fsl,dmacr = <0x00020010>;
A Dimx25-pdk.dts243 fsl,dmacr = <0x00020010>;
/linux/drivers/dma/
A Dmpc512x_dma.c95 u32 dmacr; /* DMA control register */ member
1023 out_be32(&mdma->regs->dmacr, MPC_DMA_DMACR_ERCA); in mpc_dma_probe()
1034 out_be32(&mdma->regs->dmacr, MPC_DMA_DMACR_EDCG | in mpc_dma_probe()
/linux/drivers/net/ethernet/intel/i40e/
A Di40e_adminq_cmd.h428 __le32 dmacr; member

Completed in 67 milliseconds