On Friday 09 February 2007 20:17, Joseph Jezak wrote: > > > > The specs are unclear at this point: > > "Write the value to the offset" > > Offset in which register type? > > PHY Register. I've clarified it in the specs, I think this was said > before, I made it worse when I cleaned it up. > > >> // Initialization > >> - if (phy->version == 0) { > >> + if (phy->analog == 0) { > >> bcm43xx_write16(bcm, 0x03E6, 0x0122); > >> } else { > >> - if (phy->version >= 2) > >> - bcm43xx_write16(bcm, 0x03E6, 0x0040); > >> + if (phy->analog >= 2) > >> + bcm43xx_write16(bcm, 0x0003, (bcm43xx_read16(bcm, 0x0003) > >> + & 0xFFBF) | 0x0040); > > > > I think here is a specs bug. > > This is correct. Why do you think it's a specs bug? Because a) The old one made more sense to me. b) Write MMIO register 0x3? I mean. What is that? Could this be PHY or radio register 0x3? -- Greetings Michael. - To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html