Applied, thanks. On Saturday 03 February 2007 02:53, Pavel Roskin wrote: > From: Pavel Roskin <[EMAIL PROTECTED]> > > sprom[] is 8-bit so it has no bits 14 and 15. Use bits 6 and 7 in > sprom[SPROM_ETHPHY + 1] for et0mdcport and et1mdcport respectively. > > Signed-off-by: Pavel Roskin <[EMAIL PROTECTED]> > > Index: sprom/bcm43xx_sprom.c > =================================================================== > --- sprom/bcm43xx_sprom.c (revision 1217) > +++ sprom/bcm43xx_sprom.c (working copy) > @@ -175,14 +175,14 @@ > sprom[SPROM_ETHPHY + 1] = (tmp & 0xFF00) >> 8; > break; > case VALUE_ET0MDC: > - sprom[SPROM_ETHPHY + 1] &= ~(1 << 14); > + sprom[SPROM_ETHPHY + 1] &= ~(1 << 6); > if (v) > - sprom[SPROM_ETHPHY + 1] |= (1 << 14); > + sprom[SPROM_ETHPHY + 1] |= (1 << 6); > break; > case VALUE_ET1MDC: > - sprom[SPROM_ETHPHY + 1] &= ~(1 << 15); > + sprom[SPROM_ETHPHY + 1] &= ~(1 << 7); > if (v) > - sprom[SPROM_ETHPHY + 1] |= (1 << 15); > + sprom[SPROM_ETHPHY + 1] |= (1 << 7); > break; > case VALUE_BREV: > sprom[SPROM_BOARDREV + 0] = v; > @@ -377,14 +377,14 @@ > desc = "et0mdcport"; > offset = SPROM_ETHPHY + 1; > value = 0; > - if (sprom[SPROM_ETHPHY + 1] & (1 << 14)) > + if (sprom[SPROM_ETHPHY + 1] & (1 << 6)) > value = 1; > break; > case VALUE_ET1MDC: > desc = "et1mdcport"; > offset = SPROM_ETHPHY + 1; > value = 0; > - if (sprom[SPROM_ETHPHY + 1] & (1 << 15)) > + if (sprom[SPROM_ETHPHY + 1] & (1 << 7)) > value = 1; > break; > case VALUE_BREV: > >
-- Greetings Michael. _______________________________________________ Bcm43xx-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/bcm43xx-dev
