brcmfmac: Fix OOB interrupt not working for BCM43362
authorHans de Goede <hdegoede@redhat.com>
Tue, 29 Jul 2014 12:23:23 +0000 (14:23 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 29 Jul 2014 14:32:57 +0000 (10:32 -0400)
commit568ba389be505f505b7fbeedb9ab4ece27603fc9
tree0144b1c11a9a4e22dd7ff2582ce03a384b6f3f4e
parentcf9ae8fa0110546c928836957bc54d42fea7828b
brcmfmac: Fix OOB interrupt not working for BCM43362

It has taken me a long long time to get the OOB interrupt working on the
AP6210 sdio wifi/bt module found on various Allwinner A20 boards. In the
end I found these magic register pokes in the cubietruck kernel tree:
https://github.com/cubieboard2/linux-sunxi/commit/7f08ba395617d17e7a711507503d89a50406fe7a

This is also done for the bcm43362 in broadcom's internal/proprietary driver.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Arend van Spriel <arend@broadcom.com>
[arend@broadcom.com: rebased changing BCM43362 chip id to fix compilation]
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c