Lines Matching refs:efm_eth_writeReg

276 static void efm_eth_writeReg(rt_uint8_t addr, rt_uint8_t data)  in efm_eth_writeReg()  function
302 efm_eth_writeReg(MIREGADR, addr); in efm_eth_readPhy()
305 efm_eth_writeReg(MICMD, MICMD_MIIRD); in efm_eth_readPhy()
310 efm_eth_writeReg(MICMD, 0x00); in efm_eth_readPhy()
337 efm_eth_writeReg(MIREGADR, addr); in efm_eth_writePhy()
340 efm_eth_writeReg(MIWRL, data); in efm_eth_writePhy()
341 efm_eth_writeReg(MIWRH, data >> 8); in efm_eth_writePhy()
441 efm_eth_writeReg(ERXSTL, RXSTART_INIT & 0xFF); in efm_eth_init()
442 efm_eth_writeReg(ERXSTH, RXSTART_INIT >> 8); in efm_eth_init()
443 efm_eth_writeReg(ERXNDL, RXSTOP_INIT & 0xFF); in efm_eth_init()
444 efm_eth_writeReg(ERXNDH, RXSTOP_INIT >> 8); in efm_eth_init()
445 efm_eth_writeReg(ERXRDPTL, RXSTOP_INIT & 0xFF); in efm_eth_init()
446 efm_eth_writeReg(ERXRDPTH, RXSTOP_INIT >> 8); in efm_eth_init()
449 efm_eth_writeReg(ETXSTL, TXSTART_INIT & 0xFF); in efm_eth_init()
450 efm_eth_writeReg(ETXSTH, TXSTART_INIT >> 8); in efm_eth_init()
451 efm_eth_writeReg(ETXNDL, TXSTOP_INIT & 0xFF); in efm_eth_init()
452 efm_eth_writeReg(ETXNDH, TXSTOP_INIT >> 8); in efm_eth_init()
453 efm_eth_writeReg(EWRPTL, TXSTART_INIT & 0xFF); in efm_eth_init()
454 efm_eth_writeReg(EWRPTH, TXSTART_INIT >> 8); in efm_eth_init()
466 efm_eth_writeReg(EPMM0, 0x3f); in efm_eth_init()
467 efm_eth_writeReg(EPMM1, 0x30); in efm_eth_init()
468 efm_eth_writeReg(EPMCSL, 0xf9); in efm_eth_init()
469 efm_eth_writeReg(EPMCSH, 0xf7); in efm_eth_init()
470 efm_eth_writeReg(ERXFCON, ERXFCON_UCEN | ERXFCON_CRCEN | ERXFCON_PMEN); in efm_eth_init()
477 efm_eth_writeReg(MACON1, MACON1_MARXEN | MACON1_TXPAUS | MACON1_RXPAUS); in efm_eth_init()
480 efm_eth_writeReg(MACON3, MACON3_PADCFG0 | MACON3_TXCRCEN | MACON3_FRMLNEN); in efm_eth_init()
481 efm_eth_writeReg(MACON4, MACON4_DEFER); in efm_eth_init()
483 efm_eth_writeReg(MACON3, \ in efm_eth_init()
487 efm_eth_writeReg(MAMXFLL, MAX_FRAMELEN & 0xFF); in efm_eth_init()
488 efm_eth_writeReg(MAMXFLH, MAX_FRAMELEN >> 8); in efm_eth_init()
491 efm_eth_writeReg(MABBIPG, 0x12); in efm_eth_init()
493 efm_eth_writeReg(MABBIPG, 0x15); in efm_eth_init()
497 efm_eth_writeReg(MAIPGL, 0x12); in efm_eth_init()
499 efm_eth_writeReg(MAIPGH, 0x0C); in efm_eth_init()
501 efm_eth_writeReg(MACLCON1, 0x0F); in efm_eth_init()
502 efm_eth_writeReg(MACLCON2, 0x37); in efm_eth_init()
506 efm_eth_writeReg(MAADR1, eth_addr[0]); in efm_eth_init()
507 efm_eth_writeReg(MAADR2, eth_addr[1]); in efm_eth_init()
508 efm_eth_writeReg(MAADR3, eth_addr[2]); in efm_eth_init()
509 efm_eth_writeReg(MAADR4, eth_addr[3]); in efm_eth_init()
510 efm_eth_writeReg(MAADR5, eth_addr[4]); in efm_eth_init()
511 efm_eth_writeReg(MAADR6, eth_addr[5]); in efm_eth_init()
527 efm_eth_writeReg(ECOCON, 0x00); in efm_eth_init()
731 efm_eth_writeReg(ERDPTL, ethNxtPkt & 0xFF); in efm_eth_rx()
732 efm_eth_writeReg(ERDPTH, ethNxtPkt >> 8); in efm_eth_rx()
799 efm_eth_writeReg(ERXRDPTL, ethNxtPkt & 0xFF); in efm_eth_rx()
800 efm_eth_writeReg(ERXRDPTH, ethNxtPkt >> 8); in efm_eth_rx()
857 efm_eth_writeReg(EWRPTL, TXSTART_INIT & 0xFF); in efm_eth_tx()
858 efm_eth_writeReg(EWRPTH, TXSTART_INIT >> 8); in efm_eth_tx()
860 efm_eth_writeReg(ETXNDL, (TXSTART_INIT + p->tot_len + 1) & 0xFF); in efm_eth_tx()
861 efm_eth_writeReg(ETXNDH, (TXSTART_INIT + p->tot_len + 1) >> 8); in efm_eth_tx()