Root/
| 1 | --- a/drivers/net/wireless/b43/main.c |
| 2 | +++ b/drivers/net/wireless/b43/main.c |
| 3 | @@ -2687,6 +2687,8 @@ static int b43_gpio_init(struct b43_wlde |
| 4 | mask |= 0x0060; |
| 5 | set |= 0x0060; |
| 6 | } |
| 7 | + if (dev->dev->chip_id == 0x5354) |
| 8 | + set &= 0xff02; |
| 9 | if (0 /* FIXME: conditional unknown */ ) { |
| 10 | b43_write16(dev, B43_MMIO_GPIO_MASK, |
| 11 | b43_read16(dev, B43_MMIO_GPIO_MASK) |
| 12 |
