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