Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/spacemit/
H A Dk1_emac.c138 static void emac_wr(struct emac_priv *priv, u32 reg, u32 val) in emac_wr() function
171 emac_wr(priv, reg + sizeof(u32) * 0, addr[1] << 8 | addr[0]); in emac_set_mac_addr_reg()
172 emac_wr(priv, reg + sizeof(u32) * 1, addr[3] << 8 | addr[2]); in emac_set_mac_addr_reg()
173 emac_wr(priv, reg + sizeof(u32) * 2, addr[5] << 8 | addr[4]); in emac_set_mac_addr_reg()
184 emac_wr(priv, MAC_INTERRUPT_ENABLE, 0x0); in emac_reset_hw()
185 emac_wr(priv, DMA_INTERRUPT_ENABLE, 0x0); in emac_reset_hw()
188 emac_wr(priv, MAC_RECEIVE_CONTROL, 0x0); in emac_reset_hw()
189 emac_wr(priv, MAC_TRANSMIT_CONTROL, 0x0); in emac_reset_hw()
192 emac_wr(priv, DMA_CONTROL, 0x0); in emac_reset_hw()
204 emac_wr(priv, MAC_RECEIVE_CONTROL, 0x0); in emac_init_hw()
[all …]