Lines Matching refs:reg
320 unsigned int reg;
322 reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL1);
324 reg |= MDIO_CTRL1_LPOWER;
325 XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_CTRL1, reg);
329 reg &= ~MDIO_CTRL1_LPOWER;
330 XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_CTRL1, reg);
370 unsigned int reg;
373 reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL2);
374 reg &= ~MDIO_PCS_CTRL2_TYPE;
375 reg |= MDIO_PCS_CTRL2_10GBR;
376 XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_CTRL2, reg);
378 reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL1);
379 reg &= ~MDIO_CTRL1_SPEEDSEL;
380 reg |= MDIO_CTRL1_SPEED10G;
381 XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_CTRL1, reg);
413 unsigned int reg;
416 reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL2);
417 reg &= ~MDIO_PCS_CTRL2_TYPE;
418 reg |= MDIO_PCS_CTRL2_10GBX;
419 XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_CTRL2, reg);
421 reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL1);
422 reg &= ~MDIO_CTRL1_SPEEDSEL;
423 reg |= MDIO_CTRL1_SPEED1G;
424 XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_CTRL1, reg);
456 unsigned int reg;
459 reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL2);
460 reg &= ~MDIO_PCS_CTRL2_TYPE;
461 reg |= MDIO_PCS_CTRL2_10GBX;
462 XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_CTRL2, reg);
464 reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL1);
465 reg &= ~MDIO_CTRL1_SPEEDSEL;
466 reg |= MDIO_CTRL1_SPEED1G;
467 XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_CTRL1, reg);
500 unsigned int reg;
502 reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL2);
503 reg &= MDIO_PCS_CTRL2_TYPE;
505 if (reg == MDIO_PCS_CTRL2_10GBR) {
628 unsigned int reg;
635 reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_STAT1);
636 reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_STAT1);
638 return (reg & MDIO_STAT1_LSTATUS) ? 1 : 0;
654 unsigned int reg, count;
657 reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL1);
658 reg |= MDIO_CTRL1_RESET;
659 XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_CTRL1, reg);
664 reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_CTRL1);
665 } while ((reg & MDIO_CTRL1_RESET) && --count);
667 if (reg & MDIO_CTRL1_RESET)