Lines Matching refs:fec
44 #include "fec.h"
56 struct fec_info* fec = bus->priv;
57 struct fec __iomem *fecp = fec->fecp;
79 struct fec_info* fec = bus->priv;
80 struct fec __iomem *fecp = fec->fecp;
104 struct fec_info *fec;
114 fec = kzalloc(sizeof(struct fec_info), GFP_KERNEL);
115 if (!fec)
118 new_bus->priv = fec;
129 fec->fecp = ioremap(res.start, resource_size(&res));
130 if (!fec->fecp) {
157 fec->mii_speed = speed << 1;
159 setbits32(&fec->fecp->fec_r_cntrl, FEC_RCNTRL_MII_MODE);
160 setbits32(&fec->fecp->fec_ecntrl, FEC_ECNTRL_PINMUX |
162 out_be32(&fec->fecp->fec_ievent, FEC_ENET_MII);
163 clrsetbits_be32(&fec->fecp->fec_mii_speed, 0x7E, fec->mii_speed);
177 iounmap(fec->fecp);
180 kfree(fec);
190 struct fec_info *fec = bus->priv;
193 iounmap(fec->fecp);
194 kfree(fec);
200 .compatible = "fsl,pq1-fec-mdio",
204 .compatible = "fsl,mpc5121-fec-mdio",
214 .name = "fsl-fec-mdio",