Lines Matching refs:eth_regs

107 	struct eth_regs *eth_regs;  member
302 writel(0, &lp->eth_regs->miimcfg); in mdio_read()
303 writel(0, &lp->eth_regs->miimcmd); in mdio_read()
304 writel(mii_id | reg, &lp->eth_regs->miimaddr); in mdio_read()
305 writel(ETH_MII_CMD_SCN, &lp->eth_regs->miimcmd); in mdio_read()
307 ret = (int)(readl(&lp->eth_regs->miimrdd)); in mdio_read()
317 writel(0, &lp->eth_regs->miimcfg); in mdio_write()
318 writel(1, &lp->eth_regs->miimcmd); in mdio_write()
319 writel(mii_id | reg, &lp->eth_regs->miimaddr); in mdio_write()
320 writel(ETH_MII_CMD_SCN, &lp->eth_regs->miimcmd); in mdio_write()
321 writel(val, &lp->eth_regs->miimwtd); in mdio_write()
513 &lp->eth_regs->ethhash0); in korina_multicast_list()
515 &lp->eth_regs->ethhash1); in korina_multicast_list()
519 writel(recognise, &lp->eth_regs->etharc); in korina_multicast_list()
649 writel(readl(&lp->eth_regs->ethmac2) | ETH_MAC2_FD, in korina_check_media()
650 &lp->eth_regs->ethmac2); in korina_check_media()
652 writel(readl(&lp->eth_regs->ethmac2) & ~ETH_MAC2_FD, in korina_check_media()
653 &lp->eth_regs->ethmac2); in korina_check_media()
817 writel(0, &lp->eth_regs->ethintfc); in korina_init()
818 while ((readl(&lp->eth_regs->ethintfc) & ETH_INT_FC_RIP)) in korina_init()
822 writel(ETH_INT_FC_EN, &lp->eth_regs->ethintfc); in korina_init()
843 writel(ETH_ARC_AB, &lp->eth_regs->etharc); in korina_init()
846 writel(STATION_ADDRESS_LOW(dev), &lp->eth_regs->ethsal0); in korina_init()
847 writel(STATION_ADDRESS_HIGH(dev), &lp->eth_regs->ethsah0); in korina_init()
849 writel(STATION_ADDRESS_LOW(dev), &lp->eth_regs->ethsal1); in korina_init()
850 writel(STATION_ADDRESS_HIGH(dev), &lp->eth_regs->ethsah1); in korina_init()
852 writel(STATION_ADDRESS_LOW(dev), &lp->eth_regs->ethsal2); in korina_init()
853 writel(STATION_ADDRESS_HIGH(dev), &lp->eth_regs->ethsah2); in korina_init()
855 writel(STATION_ADDRESS_LOW(dev), &lp->eth_regs->ethsal3); in korina_init()
856 writel(STATION_ADDRESS_HIGH(dev), &lp->eth_regs->ethsah3); in korina_init()
861 &lp->eth_regs->ethmac2); in korina_init()
864 writel(0x15, &lp->eth_regs->ethipgt); in korina_init()
866 writel(0x12, &lp->eth_regs->ethipgr); in korina_init()
871 &lp->eth_regs->ethmcp); in korina_init()
874 writel(48, &lp->eth_regs->ethfifott); in korina_init()
876 writel(ETH_MAC1_RE, &lp->eth_regs->ethmac1); in korina_init()
1046 lp->eth_regs = ioremap(r->start, resource_size(r)); in korina_probe()
1047 if (!lp->eth_regs) { in korina_probe()
1122 iounmap(lp->eth_regs); in korina_probe()
1133 iounmap(lp->eth_regs); in korina_remove()