BMCR_ISO
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
bmcr &= ~BMCR_ISO;
val |= BMCR_ISO;
} while (loop-- > 0 && (val & (BMCR_PDOWN | BMCR_ISO)) != 0);
ctl &= ~BMCR_ISO;
bmcr &= ~BMCR_ISO;
ctl &= ~BMCR_ISO;
ctl &= ~BMCR_ISO;
ctl &= ~BMCR_ISO;
ctl &= ~BMCR_ISO;
ctl &= ~BMCR_ISO;
ctl &= ~BMCR_ISO;
*val &= ~(BMCR_LOOP | BMCR_ISO);
val &= ~(BMCR_LOOP | BMCR_ISO);
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
if (bmcr & BMCR_ISO) {
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
if (bmcr & BMCR_ISO) {
PHY_WRITE(sc, MII_BMCR, bmcr | BMCR_ISO);
PHY_WRITE(sc, MII_BMCR, bmcr | BMCR_ISO);
if (bmcr & BMCR_ISO) {
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
if (bmcr & BMCR_ISO) {
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
if (bmcr & BMCR_ISO) {
if (bmcr & BMCR_ISO) {
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
PHY_WRITE(sc, MII_BMCR, BMCR_ISO | BMCR_PDOWN);
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
if (bmcr & BMCR_ISO) {
PHY_WRITE(sc, MII_BMCR, bmcr | BMCR_ISO);
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
if (bmcr & BMCR_ISO) {
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
if (bmcr & BMCR_ISO) {
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
if (bmcr & BMCR_ISO) {
reg = BMCR_RESET | BMCR_ISO;
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
if (bmcr & BMCR_ISO) {
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
if (bmcr & BMCR_ISO) {
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
if (bmcr & (BMCR_ISO | BMCR_PDOWN)) {
PHY_WRITE(sc, MII_BMCR, BMCR_RESET | BMCR_ISO);
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
if (bmcr & BMCR_ISO) {
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
if (bmcr & BMCR_ISO) {
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
if (bmcr & BMCR_ISO) {
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
PHY_WRITE(sc, MII_BMCR, bmcr | BMCR_ISO);
if ((bmcr & BMCR_ISO) != 0) {
PHY_WRITE(sc, MII_BMCR, bmcr | BMCR_ISO | BMCR_PDOWN);
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
if (bmcr & BMCR_ISO) {
PHY_WRITE(sc, MII_BMCR, bmcr | BMCR_ISO);
if (bmcr & (BMCR_ISO | BMCR_PDOWN)) {
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
reg = BMCR_RESET | BMCR_ISO;
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
{ BMCR_ISO, ANAR_CSMA,
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
if (bmcr & BMCR_ISO) {
reg = BMCR_RESET | BMCR_ISO;
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
if (bmcr & BMCR_ISO) {
reg = BMCR_RESET | BMCR_ISO;
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
if (bmcr & BMCR_ISO) {
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
if (bmcr & BMCR_ISO) {
if ((bmcr & BMCR_ISO) != 0) {
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
PHY_WRITE(sc, MII_BMCR, BMCR_ISO | BMCR_PDOWN);
if ((bmcr & BMCR_ISO) != 0) {
if (bmcr & BMCR_ISO) {
if ((bmcr & BMCR_ISO) != 0) {
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
if (bmcr & BMCR_ISO) {
while ((reg & BMCR_ISO) != 0) {
PHY_WRITE(sc, MII_BMCR, reg & ~BMCR_ISO);
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
if (bmcr & BMCR_ISO) {
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
if (bmcr & BMCR_ISO) {
PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
if (bmcr & BMCR_ISO) {
#define BMCR_ISOLATE BMCR_ISO
MII_BMCR, BMCR_ISO | BMCR_PDOWN);
if (bmcr & BMCR_ISO) {
be_mii_writereg(self, phy, MII_BMCR, BMCR_LOOP | BMCR_PDOWN | BMCR_ISO);
BE_PHY_INTERNAL, MII_BMCR, bmcr | BMCR_ISO);
bmcr |= BMCR_ISO;
bmcr &= ~BMCR_ISO;
BE_PHY_INTERNAL, MII_BMCR, bmcr | BMCR_ISO);
BE_PHY_INTERNAL, MII_BMCR, BMCR_ISO);