Rafał Miłecki
3084f3b65c
b43: N-PHY: trivial: change save&rest order in RSSI polling
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2012-01-24 14:06:06 -05:00
Rafał Miłecki
e0c9a0219a
b43: N-PHY: implement RSSI calibration for rev3+
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2012-01-24 14:06:06 -05:00
Rafał Miłecki
34c5cf205e
b43: N-PHY: upload PAPD PGA gain delta table
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2012-01-24 14:06:05 -05:00
Rafał Miłecki
603431e9e2
b43: N-PHY: fix typos in RF control
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2012-01-24 14:06:05 -05:00
Rafał Miłecki
aeab57517c
b43: N-PHY: add helper for getting gain table
...
Also move the code to tables file.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2012-01-24 14:06:05 -05:00
Rafał Miłecki
d3fd8bf77a
b43: N-PHY: implement TX power control setup
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2012-01-24 14:06:05 -05:00
Rafał Miłecki
5056635c10
b43: add maskset helpers
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2012-01-24 14:06:05 -05:00
John W. Linville
1032c736e8
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem
...
Conflicts:
drivers/net/wireless/b43legacy/dma.c
2012-01-05 10:13:24 -05:00
Rafał Miłecki
9bd2857188
b43: N-PHY: fix typo in TX power fix
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2012-01-04 14:30:42 -05:00
Rafał Miłecki
b97c071840
b43: N-PHY: fix controling RF override
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2012-01-04 14:30:42 -05:00
Rafał Miłecki
ed5103edc2
b43: N-PHY: update gain ctl workarounds
...
Specs were updated, now we match wl according to MMIO dumps.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2012-01-04 14:30:42 -05:00
Rafał Miłecki
3dda07b6f9
b43: N-PHY: get idle TSSI values
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2012-01-04 14:30:41 -05:00
Rafał Miłecki
2c8ac7eb96
b43: N-PHY: fix success condition of running samples
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2012-01-04 14:30:41 -05:00
Rafał Miłecki
9dd4d9b992
b43: N-PHY: move common TX/RX functions
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2012-01-04 14:30:41 -05:00
John W. Linville
57adc1fcba
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem
...
Conflicts:
drivers/net/wireless/b43/dma.c
drivers/net/wireless/brcm80211/brcmfmac/dhd_linux.c
2012-01-03 15:16:34 -05:00
Rusty Russell
3db1cd5c05
net: fix assignment of 0/1 to bool variables.
...
DaveM said:
Please, this kind of stuff rots forever and not using bool properly
drives me crazy.
Joe Perches <joe@perches.com > gave me the spatch script:
@@
bool b;
@@
-b = 0
+b = false
@@
bool b;
@@
-b = 1
+b = true
I merely installed coccinelle, read the documentation and took credit.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
Signed-off-by: David S. Miller <davem@davemloft.net >
2011-12-19 22:27:29 -05:00
Rafał Miłecki
104cfa8810
b43: N-PHY: reorder functions: random cleanups
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Acked-by: Larry Finger <Larry.Finger@lwfinger.net >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-12-19 14:40:49 -05:00
Rafał Miłecki
3ccd095792
b43: N-PHY: reorder functions: move rest of workarounds
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Acked-by: Larry Finger <Larry.Finger@lwfinger.net >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-12-19 14:40:49 -05:00
Rafał Miłecki
5ecab603c7
b43: N-PHY: reorder functions: move RSSI calibration
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Acked-by: Larry Finger <Larry.Finger@lwfinger.net >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-12-19 14:40:49 -05:00
Rafał Miłecki
647120956e
b43: N-PHY: split gain control workarounds
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Acked-by: Larry Finger <Larry.Finger@lwfinger.net >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-12-19 14:40:49 -05:00
Rafał Miłecki
4d9f46ba92
b43: N-PHY: reorder functions: collect RSSI selects
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Acked-by: Larry Finger <Larry.Finger@lwfinger.net >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-12-19 14:40:48 -05:00
Rafał Miłecki
8be89535e6
b43: N-PHY: reorder functions: collect samples ones
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Acked-by: Larry Finger <Larry.Finger@lwfinger.net >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-12-19 14:40:48 -05:00
Rafał Miłecki
884a5228a2
b43: N-PHY: reorder functions: collect radio ones
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Acked-by: Larry Finger <Larry.Finger@lwfinger.net >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-12-19 14:40:48 -05:00
Rafał Miłecki
ab499217dc
b43: N-PHY: reorder functions: put basic ones at beginning
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Acked-by: Larry Finger <Larry.Finger@lwfinger.net >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-12-19 14:40:48 -05:00
John W. Linville
9b682c786f
b43: mark some vars __maybe_unused in b43_nphy_pmu_spur_avoid
...
Avoids this warning when CONFIG_B43_BCMA is not set:
CC [M] drivers/net/wireless/b43/phy_n.o
drivers/net/wireless/b43/phy_n.c: In function ‘b43_nphy_pmu_spur_avoid’:
drivers/net/wireless/b43/phy_n.c:4052:6: warning: unused variable ‘pmu_ctl’
drivers/net/wireless/b43/phy_n.c:4051:22: warning: unused variable ‘cc’
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-12-16 16:29:17 -05:00
Rafał Miłecki
d66be82942
b43: N-PHY: check for bustype before touching BCMA CC PLLs
...
Reported-by: John W. Linville <linville@tuxdriver.com >
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-12-15 14:47:45 -05:00
John W. Linville
8b1fdb5307
b43: avoid calling bcma_* if CONFIG_B43_BCMA is not set
...
Avoids this:
ERROR: "bcma_chipco_pll_write" [drivers/net/wireless/b43/b43.ko] undefined!
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-12-14 09:03:52 -05:00
Rafał Miłecki
dd5f13b8a4
b43: N-PHY: update TX power fix
...
Specs were updated.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-12-13 15:47:51 -05:00
Rafał Miłecki
49d55cef5b
b43: N-PHY: implement spurious tone avoidance
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-12-13 15:33:59 -05:00
Rafał Miłecki
38646ebae7
b43: N-PHY: finish 2.4GHz 0x2056 radio setup
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-12-13 15:33:56 -05:00
Rafał Miłecki
c7d6431035
b43: N-PHY: determine various PHY params
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-12-13 15:33:53 -05:00
Rafał Miłecki
3c17dd4148
b43: N-PHY: update some init values
...
Changes were obtained from MMIO dump from 5.100.82.112.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-12-13 15:33:44 -05:00
Rafał Miłecki
c56da252a7
b43: N-PHY: random trivial fixes for typos, missing writes
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-12-13 15:33:38 -05:00
Rafał Miłecki
0eff8fcd29
b43: N-PHY: implement few random missing ops
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-09-14 13:56:30 -04:00
Rafał Miłecki
73d07a39ee
b43: N-PHY: split workarounds into per-PHY-ver functions
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-09-14 13:56:29 -04:00
Rafał Miłecki
44f4008b59
b43: N-PHY: replace some hacks with nice tables ops
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-09-14 13:56:28 -04:00
Rafał Miłecki
c002831a07
b43: N-PHY: use helper for checking IPA
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-09-14 13:56:27 -04:00
Rafał Miłecki
108f4f3c4a
b43: add my copyrights and myself as the module author
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-09-14 13:56:25 -04:00
Rafał Miłecki
c9c0d9ecdc
b43: N-PHY: implement enabling TX power control
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-09-14 13:56:18 -04:00
Rafał Miłecki
f6a3e99da8
b43: make forcing clock common (HT-PHY also uses that)
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-08-22 14:45:59 -04:00
Linus Torvalds
d3ec4844d4
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
...
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)
fs: Merge split strings
treewide: fix potentially dangerous trailing ';' in #defined values/expressions
uwb: Fix misspelling of neighbourhood in comment
net, netfilter: Remove redundant goto in ebt_ulog_packet
trivial: don't touch files that are removed in the staging tree
lib/vsprintf: replace link to Draft by final RFC number
doc: Kconfig: `to be' -> `be'
doc: Kconfig: Typo: square -> squared
doc: Konfig: Documentation/power/{pm => apm-acpi}.txt
drivers/net: static should be at beginning of declaration
drivers/media: static should be at beginning of declaration
drivers/i2c: static should be at beginning of declaration
XTENSA: static should be at beginning of declaration
SH: static should be at beginning of declaration
MIPS: static should be at beginning of declaration
ARM: static should be at beginning of declaration
rcu: treewide: Do not use rcu_read_lock_held when calling rcu_dereference_check
Update my e-mail address
PCIe ASPM: forcedly -> forcibly
gma500: push through device driver tree
...
Fix up trivial conflicts:
- arch/arm/mach-ep93xx/dma-m2p.c (deleted)
- drivers/gpio/gpio-ep93xx.c (renamed and context nearby)
- drivers/net/r8169.c (just context changes)
2011-07-25 13:56:39 -07:00
Rafał Miłecki
3667787410
b43: use agent R/W ops for BCMA_IOCTL
...
BCMA_IOCTL is register in agent (AKA wrapper) core, we need to use
special R/W ops for it.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-07-19 15:43:40 -04:00
Rafał Miłecki
42c9a45896
b43: handle BCMA in bus switches
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-07-08 11:11:20 -04:00
Rafał Miłecki
6cbab0d913
b43: use switches for SSB specific code
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-07-08 11:11:20 -04:00
Michael Büsch
eb032b9837
Update my e-mail address
...
Signed-off-by: Michael Buesch <m@bues.ch >
Signed-off-by: Jiri Kosina <jkosina@suse.cz >
2011-07-07 15:18:01 +02:00
Rafał Miłecki
2a87083177
b43: N-PHY: update switching analog on/off
...
Specs were recently updated.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-06-22 16:09:43 -04:00
Rafał Miłecki
79d2232fed
b43: bus: abstract board info
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-06-01 15:10:57 -04:00
Rafał Miłecki
0581483afe
b43: bus: abstract SPROM
...
SPROM is another frequently used struct. We decided to share SPROM
struct between ssb na bcma as long as we will not need any hacks.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-06-01 15:10:57 -04:00
Rafał Miłecki
21d889d433
b43: bus: abstract 80211 core info
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-06-01 15:10:56 -04:00
Rafał Miłecki
fb23d86382
b43: N-PHY: initialize last var in calibration function
...
Reported-by: Larry Finger <larry.finger@lwfinger.net >
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-05-26 15:43:30 -04:00