Lines Matching refs:mregs

87 	void __iomem *mregs = qep->mregs;  in qe_stop()  local
91 sbus_writeb(MREGS_BCONFIG_RESET, mregs + MREGS_BCONFIG); in qe_stop()
94 u8 tmp = sbus_readb(mregs + MREGS_BCONFIG); in qe_stop()
144 void __iomem *mregs = qep->mregs; in qe_init() local
182 sbus_writeb(MREGS_PHYCONFIG_AUTO, mregs + MREGS_PHYCONFIG); in qe_init()
183 sbus_writeb(MREGS_TXFCNTL_AUTOPAD, mregs + MREGS_TXFCNTL); in qe_init()
184 sbus_writeb(0, mregs + MREGS_RXFCNTL); in qe_init()
190 sbus_writeb(MREGS_IMASK_COLL | MREGS_IMASK_RXIRQ, mregs + MREGS_IMASK); in qe_init()
191 sbus_writeb(MREGS_BCONFIG_BSWAP | MREGS_BCONFIG_64TS, mregs + MREGS_BCONFIG); in qe_init()
194 mregs + MREGS_FCONFIG); in qe_init()
197 sbus_writeb(MREGS_PLSCONFIG_TP, mregs + MREGS_PLSCONFIG); in qe_init()
201 mregs + MREGS_IACONFIG); in qe_init()
202 while ((sbus_readb(mregs + MREGS_IACONFIG) & MREGS_IACONFIG_ACHNGE) != 0) in qe_init()
204 sbus_writeb(e[0], mregs + MREGS_ETHADDR); in qe_init()
205 sbus_writeb(e[1], mregs + MREGS_ETHADDR); in qe_init()
206 sbus_writeb(e[2], mregs + MREGS_ETHADDR); in qe_init()
207 sbus_writeb(e[3], mregs + MREGS_ETHADDR); in qe_init()
208 sbus_writeb(e[4], mregs + MREGS_ETHADDR); in qe_init()
209 sbus_writeb(e[5], mregs + MREGS_ETHADDR); in qe_init()
213 mregs + MREGS_IACONFIG); in qe_init()
214 while ((sbus_readb(mregs + MREGS_IACONFIG) & MREGS_IACONFIG_ACHNGE) != 0) in qe_init()
217 sbus_writeb(0, mregs + MREGS_FILTER); in qe_init()
220 sbus_writeb(0, mregs + MREGS_IACONFIG); in qe_init()
226 if (!(sbus_readb(mregs + MREGS_PHYCONFIG) & MREGS_PHYCONFIG_LTESTDIS)) { in qe_init()
234 tmp = sbus_readb(mregs + MREGS_PHYCONFIG); in qe_init()
243 sbus_readb(mregs + MREGS_MPCNT); in qe_init()
635 qep->mregs + MREGS_IACONFIG); in qe_set_multicast()
636 while ((sbus_readb(qep->mregs + MREGS_IACONFIG) & MREGS_IACONFIG_ACHNGE) != 0) in qe_set_multicast()
639 sbus_writeb(0xff, qep->mregs + MREGS_FILTER); in qe_set_multicast()
640 sbus_writeb(0, qep->mregs + MREGS_IACONFIG); in qe_set_multicast()
655 qep->mregs + MREGS_IACONFIG); in qe_set_multicast()
656 while ((sbus_readb(qep->mregs + MREGS_IACONFIG) & MREGS_IACONFIG_ACHNGE) != 0) in qe_set_multicast()
660 sbus_writeb(tmp, qep->mregs + MREGS_FILTER); in qe_set_multicast()
662 sbus_writeb(0, qep->mregs + MREGS_IACONFIG); in qe_set_multicast()
672 sbus_writeb(qep->mconfig, qep->mregs + MREGS_MCONFIG); in qe_set_multicast()
699 void __iomem *mregs = qep->mregs; in qe_get_link() local
703 phyconfig = sbus_readb(mregs + MREGS_PHYCONFIG); in qe_get_link()
875 qe->mregs = of_ioremap(&op->resource[1], 0, in qec_ether_init()
877 if (!qe->mregs) { in qec_ether_init()
914 if (qe->mregs) in qec_ether_init()
915 of_iounmap(&op->resource[1], qe->mregs, MREGS_REG_SIZE); in qec_ether_init()
943 of_iounmap(&op->resource[1], qp->mregs, MREGS_REG_SIZE); in qec_sbus_remove()