Lines Matching refs:writel

454 	writel(tmp, LPC_ENET_SA2(pldat->net_base));  in __lpc_set_mac()
456 writel(tmp, LPC_ENET_SA1(pldat->net_base)); in __lpc_set_mac()
458 writel(tmp, LPC_ENET_SA0(pldat->net_base)); in __lpc_set_mac()
494 writel(tmp, LPC_ENET_MAC2(pldat->net_base)); in __lpc_params_setup()
497 writel(tmp, LPC_ENET_COMMAND(pldat->net_base)); in __lpc_params_setup()
498 writel(LPC_IPGT_LOAD(0x15), LPC_ENET_IPGT(pldat->net_base)); in __lpc_params_setup()
502 writel(tmp, LPC_ENET_MAC2(pldat->net_base)); in __lpc_params_setup()
505 writel(tmp, LPC_ENET_COMMAND(pldat->net_base)); in __lpc_params_setup()
506 writel(LPC_IPGT_LOAD(0x12), LPC_ENET_IPGT(pldat->net_base)); in __lpc_params_setup()
510 writel(LPC_SUPP_SPEED, LPC_ENET_SUPP(pldat->net_base)); in __lpc_params_setup()
512 writel(0, LPC_ENET_SUPP(pldat->net_base)); in __lpc_params_setup()
518 writel((LPC_MAC1_RESET_TX | LPC_MAC1_RESET_MCS_TX | LPC_MAC1_RESET_RX | in __lpc_eth_reset()
521 writel((LPC_COMMAND_REG_RESET | LPC_COMMAND_TXRESET | in __lpc_eth_reset()
528 writel(LPC_MCFG_RESET_MII_MGMT, LPC_ENET_MCFG(pldat->net_base)); in __lpc_mii_mngt_reset()
531 writel(LPC_MCFG_CLOCK_SELECT(LPC_MCFG_CLOCK_HOST_DIV_28), in __lpc_mii_mngt_reset()
549 writel((LPC_MACINT_RXDONEINTEN | LPC_MACINT_TXDONEINTEN), in lpc_eth_enable_int()
555 writel(0, LPC_ENET_INTENABLE(regbase)); in lpc_eth_disable_int()
618 writel((ENET_TX_DESC - 1), in __lpc_txrx_desc_setup()
620 writel(__va_to_pa(pldat->tx_desc_v, pldat), in __lpc_txrx_desc_setup()
622 writel(__va_to_pa(pldat->tx_stat_v, pldat), in __lpc_txrx_desc_setup()
624 writel((ENET_RX_DESC - 1), in __lpc_txrx_desc_setup()
626 writel(__va_to_pa(pldat->rx_desc_v, pldat), in __lpc_txrx_desc_setup()
628 writel(__va_to_pa(pldat->rx_stat_v, pldat), in __lpc_txrx_desc_setup()
639 writel(tmp, LPC_ENET_COMMAND(pldat->net_base)); in __lpc_eth_init()
642 writel(tmp, LPC_ENET_MAC1(pldat->net_base)); in __lpc_eth_init()
645 writel(LPC_MAC1_PASS_ALL_RX_FRAMES, LPC_ENET_MAC1(pldat->net_base)); in __lpc_eth_init()
646 writel((LPC_MAC2_PAD_CRC_ENABLE | LPC_MAC2_CRC_ENABLE), in __lpc_eth_init()
648 writel(ENET_MAXF_SIZE, LPC_ENET_MAXF(pldat->net_base)); in __lpc_eth_init()
651 writel((LPC_CLRT_LOAD_RETRY_MAX(0xF) | in __lpc_eth_init()
654 writel(LPC_IPGR_LOAD_PART2(0x12), LPC_ENET_IPGR(pldat->net_base)); in __lpc_eth_init()
657 writel(LPC_COMMAND_PASSRUNTFRAME, in __lpc_eth_init()
660 writel((LPC_COMMAND_PASSRUNTFRAME | LPC_COMMAND_RMII), in __lpc_eth_init()
662 writel(LPC_SUPP_RESET_RMII, LPC_ENET_SUPP(pldat->net_base)); in __lpc_eth_init()
671 writel((LPC_RXFLTRW_ACCEPTUBROADCAST | LPC_RXFLTRW_ACCEPTPERFECT), in __lpc_eth_init()
680 writel(0xFFFF, LPC_ENET_INTCLEAR(pldat->net_base)); in __lpc_eth_init()
687 writel(tmp, LPC_ENET_COMMAND(pldat->net_base)); in __lpc_eth_init()
690 writel(tmp, LPC_ENET_MAC1(pldat->net_base)); in __lpc_eth_init()
697 writel(0, LPC_ENET_MAC1(pldat->net_base)); in __lpc_eth_shutdown()
698 writel(0, LPC_ENET_MAC2(pldat->net_base)); in __lpc_eth_shutdown()
710 writel(((phy_id << 8) | phyreg), LPC_ENET_MADR(pldat->net_base)); in lpc_mdio_read()
711 writel(LPC_MCMD_READ, LPC_ENET_MCMD(pldat->net_base)); in lpc_mdio_read()
721 writel(0, LPC_ENET_MCMD(pldat->net_base)); in lpc_mdio_read()
732 writel(((phy_id << 8) | phyreg), LPC_ENET_MADR(pldat->net_base)); in lpc_mdio_write()
733 writel(phydata, LPC_ENET_MWTD(pldat->net_base)); in lpc_mdio_write()
837 writel(LPC_COMMAND_PASSRUNTFRAME, in lpc_mii_init()
840 writel((LPC_COMMAND_PASSRUNTFRAME | LPC_COMMAND_RMII), in lpc_mii_init()
842 writel(LPC_SUPP_RESET_RMII, LPC_ENET_SUPP(pldat->net_base)); in lpc_mii_init()
1003 writel(rxconsidx, in __lpc_handle_recv()
1042 writel(tmp, LPC_ENET_INTCLEAR(pldat->net_base)); in __lpc_eth_interrupt()
1070 writel(0, LPC_ENET_MAC1(pldat->net_base)); in lpc_eth_close()
1071 writel(0, LPC_ENET_MAC2(pldat->net_base)); in lpc_eth_close()
1120 writel(txidx, LPC_ENET_TXPRODUCEINDEX(pldat->net_base)); in lpc_eth_hard_start_xmit()
1176 writel(tmp32, LPC_ENET_RXFILTER_CTRL(pldat->net_base)); in lpc_eth_set_multicast_list()
1193 writel(hashlo, LPC_ENET_HASHFILTERL(pldat->net_base)); in lpc_eth_set_multicast_list()
1194 writel(hashhi, LPC_ENET_HASHFILTERH(pldat->net_base)); in lpc_eth_set_multicast_list()