Lines Matching refs:writel

36 	writel(value, priv->base + reg);  in moxart_emac_write()
88 writel(SW_RST, priv->base + REG_MAC_CTRL); in moxart_mac_reset()
92 writel(0, priv->base + REG_INTERRUPT_MASK); in moxart_mac_reset()
101 writel(0x00001010, priv->base + REG_INT_TIMER_CTRL); in moxart_mac_enable()
102 writel(0x00000001, priv->base + REG_APOLL_TIMER_CTRL); in moxart_mac_enable()
103 writel(0x00000390, priv->base + REG_DMA_BLEN_CTRL); in moxart_mac_enable()
106 writel(priv->reg_imr, priv->base + REG_INTERRUPT_MASK); in moxart_mac_enable()
109 writel(priv->reg_maccr, priv->base + REG_MAC_CTRL); in moxart_mac_enable()
124 writel(TX_DESC1_END, desc + TX_REG_OFFSET_DESC1); in moxart_mac_setup_desc_ring()
132 writel(RX_DESC0_DMA_OWN, desc + RX_REG_OFFSET_DESC0); in moxart_mac_setup_desc_ring()
133 writel(RX_BUF_SIZE & RX_DESC1_BUF_SIZE_MASK, in moxart_mac_setup_desc_ring()
144 writel(priv->rx_mapping[i], in moxart_mac_setup_desc_ring()
146 writel(priv->rx_buf[i], in moxart_mac_setup_desc_ring()
149 writel(RX_DESC1_END, desc + RX_REG_OFFSET_DESC1); in moxart_mac_setup_desc_ring()
154 writel(priv->tx_base, priv->base + REG_TXR_BASE_ADDRESS); in moxart_mac_setup_desc_ring()
155 writel(priv->rx_base, priv->base + REG_RXR_BASE_ADDRESS); in moxart_mac_setup_desc_ring()
189 writel(0, priv->base + REG_INTERRUPT_MASK); in moxart_mac_stop()
192 writel(0, priv->base + REG_MAC_CTRL); in moxart_mac_stop()
253 writel(RX_DESC0_DMA_OWN, desc + RX_REG_OFFSET_DESC0); in moxart_rx_poll()
264 writel(priv->reg_imr, priv->base + REG_INTERRUPT_MASK); in moxart_rx_poll()
302 writel(priv->reg_imr, priv->base + REG_INTERRUPT_MASK); in moxart_mac_interrupt()
340 writel(priv->tx_mapping[tx_head], in moxart_mac_start_xmit()
342 writel(skb->data, in moxart_mac_start_xmit()
357 writel(txdes1, desc + TX_REG_OFFSET_DESC1); in moxart_mac_start_xmit()
358 writel(TX_DESC0_DMA_OWN, desc + TX_REG_OFFSET_DESC0); in moxart_mac_start_xmit()
361 writel(0xffffffff, priv->base + REG_TX_POLL_DEMAND); in moxart_mac_start_xmit()
390 writel(readl(priv->base + REG_MCAST_HASH_TABLE1) | in moxart_mac_setmulticast()
394 writel(readl(priv->base + REG_MCAST_HASH_TABLE0) | in moxart_mac_setmulticast()
420 writel(priv->reg_maccr, priv->base + REG_MAC_CTRL); in moxart_mac_set_rx_mode()