sun4i_emac_write
sun4i_emac_write(sc, EMAC_INT_CTL_REG, 0);
sun4i_emac_write(sc, EMAC_INT_STA_REG,
sun4i_emac_write(sc, EMAC_MAC_A1_REG, a1);
sun4i_emac_write(sc, EMAC_MAC_A0_REG, a0);
sun4i_emac_write(sc, EMAC_INT_STA_REG,
sun4i_emac_write(sc, EMAC_MAC_MADR_REG, (phy << 8) | reg);
sun4i_emac_write(sc, EMAC_MAC_MCMD_REG, 1);
sun4i_emac_write(sc, EMAC_MAC_MCMD_REG, 0);
sun4i_emac_write(sc, EMAC_MAC_MADR_REG, (phy << 8) | reg);
sun4i_emac_write(sc, EMAC_MAC_MCMD_REG, 1);
sun4i_emac_write(sc, EMAC_MAC_MCMD_REG, 0);
sun4i_emac_write(sc, EMAC_MAC_MWTD_REG, val);
sun4i_emac_write(sc, EMAC_TX_INS_REG, slot);
sun4i_emac_write(sc, pl_reg, len);
sun4i_emac_write(sc, EMAC_INT_STA_REG, sts);
sun4i_emac_write(sc, EMAC_INT_CTL_REG, 0);
sun4i_emac_write(sc, EMAC_INT_STA_REG,
sun4i_emac_write(sc, EMAC_RX_FBC_REG, 0);
sun4i_emac_write(sc, EMAC_INT_CTL_REG, 0);
sun4i_emac_write(sc, EMAC_INT_STA_REG,
sun4i_emac_write(sc, EMAC_MAC_IPGT_REG, EMAC_MAC_IPGT_FD);
sun4i_emac_write(sc, EMAC_MAC_IPGR_REG,
sun4i_emac_write(sc, EMAC_MAC_CLRT_REG,
sun4i_emac_write(sc, EMAC_MAC_MAXF_REG, 0x600);
sun4i_emac_write(sc, EMAC_RX_HASH0_REG, hash[0]);
sun4i_emac_write(sc, EMAC_RX_HASH1_REG, hash[1]);
sun4i_emac_write(sc, EMAC_RX_CTL_REG, rxctl);