ECSR
ecsr = ravb_read(ndev, ECSR);
ravb_write(ndev, ecsr, ECSR); /* clear interrupt */
ravb_write(ndev, ECSR_ICD | ECSR_LCHNG | ECSR_PFRI, ECSR);
ravb_write(ndev, ECSR_ICD | ECSR_MPD, ECSR);
sh_eth_write(ndev, mdp->cd->ecsr_value, ECSR);
[ECSR] = 0x0310,
felic_stat = sh_eth_read(ndev, ECSR) & sh_eth_read(ndev, ECSIPR);
sh_eth_write(ndev, felic_stat, ECSR); /* clear int */
sh_eth_modify(ndev, ECSR, 0, 0);
[ECSR] = 0x0110,
add_reg(ECSR);
[ECSR] = 0x0164,
[ECSR] = 0x0510,
ecsr = readb(addr + (ECSR << SMC_IO_SHIFT)) & ~ECSR_IOIS8;
writeb(ecsr, addr + (ECSR << SMC_IO_SHIFT));