sh_eth_write
sh_eth_write(ndev,
sh_eth_write(ndev,
sh_eth_write(ndev, mdp->rx_desc_dma, RDLAR);
sh_eth_write(ndev, mdp->rx_desc_dma, RDFAR);
sh_eth_write(ndev, mdp->tx_desc_dma, TDLAR);
sh_eth_write(ndev, mdp->tx_desc_dma, TDFAR);
sh_eth_write(ndev, 0x1, RMIIMODE);
sh_eth_write(ndev, NET_IP_ALIGN << 16, RPADIR);
sh_eth_write(ndev, 0, EESIPR);
sh_eth_write(ndev, EDMR_EL, EDMR);
sh_eth_write(ndev, 0, EDMR);
sh_eth_write(ndev, mdp->cd->fdr_value, FDR);
sh_eth_write(ndev, 0, TFTR);
sh_eth_write(ndev, RMCR_RNC, RMCR);
sh_eth_write(ndev, mdp->cd->trscer_err_mask, TRSCER);
sh_eth_write(ndev, 0x800, BCULR);
sh_eth_write(ndev, mdp->cd->fcftr_value, FCFTR);
sh_eth_write(ndev, 0, TRIMD);
sh_eth_write(ndev, ndev->mtu + ETH_HLEN + VLAN_HLEN + ETH_FCS_LEN,
sh_eth_write(ndev, mdp->cd->eesipr_value, EESIPR);
sh_eth_write(ndev, ECMR_ZPF | (mdp->duplex ? ECMR_DM : 0) |
sh_eth_write(ndev, mdp->cd->ecsr_value, ECSR);
sh_eth_write(ndev, mdp->cd->ecsipr_value, ECSIPR);
sh_eth_write(ndev, 1, APR);
sh_eth_write(ndev, 1, MPR);
sh_eth_write(ndev, TPAUSER_UNLIMITED, TPAUSER);
sh_eth_write(ndev, EDRRR_R, EDRRR);
sh_eth_write(ndev, 0, EDRRR);
sh_eth_write(ndev, 0x1, RMIIMODE);
sh_eth_write(ndev, EDRRR_R, EDRRR);
sh_eth_write(ndev, felic_stat, ECSR); /* clear int */
sh_eth_write(ndev, mdp->cd->edtrr_trns, EDTRR);
sh_eth_write(ndev, 0, EESIPR);
sh_eth_write(ndev, intr_enable & ~EESR_RX_CHECK,
sh_eth_write(ndev, intr_status & cd->tx_check, EESR);
sh_eth_write(ndev, intr_status & cd->eesr_err_check, EESR);
sh_eth_write(ndev, intr_status & EESR_RX_CHECK, EESR);
sh_eth_write(ndev, mdp->cd->eesipr_value, EESIPR);
sh_eth_write(ndev, 0x0000, EESIPR);
sh_eth_write(ndev, mdp->cd->edtrr_trns, EDTRR);
sh_eth_write(ndev, 0, reg);
sh_eth_write(ndev, 0x0000, EESIPR);
sh_eth_write(ndev, ecmr_bits, ECMR);
sh_eth_write(ndev, 0x1, RMIIMODE);
sh_eth_write(ndev, EESIPR_ECIIP, EESIPR);
sh_eth_write(ndev, (sh_eth_read(ndev, enum_index) & ~clear) | set,
sh_eth_write(ndev, value, RMII_MII);
sh_eth_write(ndev, EDSR_ENALL, EDSR);
sh_eth_write(ndev, 0, TDLAR);
sh_eth_write(ndev, 0, TDFAR);
sh_eth_write(ndev, 0, TDFXR);
sh_eth_write(ndev, 0, TDFFR);
sh_eth_write(ndev, 0, RDLAR);
sh_eth_write(ndev, 0, RDFAR);
sh_eth_write(ndev, 0, RDFXR);
sh_eth_write(ndev, 0, RDFFR);
sh_eth_write(ndev, 0, CSMR);
sh_eth_write(ndev, GECMR_10, GECMR);
sh_eth_write(ndev, GECMR_100, GECMR);
sh_eth_write(ndev, GECMR_1000, GECMR);
sh_eth_write(ndev, 0, RTRATE);
sh_eth_write(ndev, 1, RTRATE);
sh_eth_write(ndev, 0x00000000, GECMR);
sh_eth_write(ndev, 0x00000010, GECMR);
sh_eth_write(ndev, 0x00000020, GECMR);