b43: HT-PHY: calibrate radio after switching channel
authorRafał Miłecki <zajec5@gmail.com>
Mon, 20 Jun 2011 01:12:19 +0000 (03:12 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 22 Jun 2011 20:09:44 +0000 (16:09 -0400)
commitc1c3daee97498f5d74bfd23531cfe23c8e14a619
tree823c5b2b6ba51219a8a79d123bd6946cebf25664
parentbf4c02d5e772903be5bf8952bac730a2956d0619
b43: HT-PHY: calibrate radio after switching channel

After uploading radio values calibration goes in. In MMIO dump it is:
 radio_read(0x002b) -> 0x0008
radio_write(0x002b) <- 0x0008
 radio_read(0x002e) -> 0x0004
radio_write(0x002e) <- 0x0000
 radio_read(0x002e) -> 0x0000
radio_write(0x002e) <- 0x0004
 radio_read(0x002b) -> 0x0008
radio_write(0x002b) <- 0x0009
To find masks and sets, MMIO hacks were used to fool closed driver.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/b43/phy_ht.c