Lines Matching refs:dma_regs

264 	void				*dma_regs;  member
846 priv->rx_chan.hdp = priv->dma_regs + CPDMA_RXHDP_VER2; in _cpsw_init()
847 priv->rx_chan.cp = priv->dma_regs + CPDMA_RXCP_VER2; in _cpsw_init()
848 priv->rx_chan.rxfree = priv->dma_regs + CPDMA_RXFREE; in _cpsw_init()
851 priv->tx_chan.hdp = priv->dma_regs + CPDMA_TXHDP_VER2; in _cpsw_init()
852 priv->tx_chan.cp = priv->dma_regs + CPDMA_TXCP_VER2; in _cpsw_init()
855 priv->rx_chan.hdp = priv->dma_regs + CPDMA_RXHDP_VER1; in _cpsw_init()
856 priv->rx_chan.cp = priv->dma_regs + CPDMA_RXCP_VER1; in _cpsw_init()
857 priv->rx_chan.rxfree = priv->dma_regs + CPDMA_RXFREE; in _cpsw_init()
860 priv->tx_chan.hdp = priv->dma_regs + CPDMA_TXHDP_VER1; in _cpsw_init()
861 priv->tx_chan.cp = priv->dma_regs + CPDMA_TXCP_VER1; in _cpsw_init()
865 setbit_and_wait_for_clear32(priv->dma_regs + CPDMA_SOFTRESET); in _cpsw_init()
869 __raw_writel(0, priv->dma_regs + CPDMA_RXHDP_VER2 + 4 in _cpsw_init()
871 __raw_writel(0, priv->dma_regs + CPDMA_RXFREE + 4 in _cpsw_init()
873 __raw_writel(0, priv->dma_regs + CPDMA_RXCP_VER2 + 4 in _cpsw_init()
875 __raw_writel(0, priv->dma_regs + CPDMA_TXHDP_VER2 + 4 in _cpsw_init()
877 __raw_writel(0, priv->dma_regs + CPDMA_TXCP_VER2 + 4 in _cpsw_init()
882 __raw_writel(0, priv->dma_regs + CPDMA_RXHDP_VER1 + 4 in _cpsw_init()
884 __raw_writel(0, priv->dma_regs + CPDMA_RXFREE + 4 in _cpsw_init()
886 __raw_writel(0, priv->dma_regs + CPDMA_RXCP_VER1 + 4 in _cpsw_init()
888 __raw_writel(0, priv->dma_regs + CPDMA_TXHDP_VER1 + 4 in _cpsw_init()
890 __raw_writel(0, priv->dma_regs + CPDMA_TXCP_VER1 + 4 in _cpsw_init()
896 __raw_writel(1, priv->dma_regs + CPDMA_TXCONTROL); in _cpsw_init()
897 __raw_writel(1, priv->dma_regs + CPDMA_RXCONTROL); in _cpsw_init()
915 writel(0, priv->dma_regs + CPDMA_TXCONTROL); in _cpsw_halt()
916 writel(0, priv->dma_regs + CPDMA_RXCONTROL); in _cpsw_halt()
922 setbit_and_wait_for_clear32(priv->dma_regs + CPDMA_SOFTRESET); in _cpsw_halt()
1017 priv->dma_regs = regs + data->cpdma_reg_ofs; in _cpsw_register()