]> git.baikalelectronics.ru Git - kernel.git/commit
bcma: add ext PA workaround for BCM4331 and BCM43431
authorSeth Forshee <seth.forshee@canonical.com>
Fri, 1 Jun 2012 14:13:17 +0000 (09:13 -0500)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 4 Jun 2012 19:26:40 +0000 (15:26 -0400)
commit9872b331d6bf2f30815a37c1e0b3c9093ac95dbb
tree42bac9c7c4c401b0edcae6e31b6319399b5f5804
parent670526d18d0d8e3c99a50fec96427348c5567119
bcma: add ext PA workaround for BCM4331 and BCM43431

MacBook Pro models with BCM4331 wireless have been found to have the ext
PA lines disabled after resuming from S3 without external power attach.
This causes them to be unable to transmit. Add a workaround to ensure
that the ext PA lines are enabled on BCM4331. Also extend all handling
of ext PA line muxing to BCM43431 as is done in the Broadcom SDK.

BugLink: http://bugs.launchpad.net/bugs/925577
Cc: Arend van Spriel <arend@broadcom.com>
Cc: Hauke Mehrtens <hauke@hauke-m.de>
Cc: stable@vger.kernel.org
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/bcma/driver_chipcommon_pmu.c
drivers/bcma/sprom.c