6e3b15a9e7
b43: N-PHY: add RSSI selection for newer PHYs
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-02-01 15:40:06 -05:00
99b82c419b
b43: N-PHY: split RSSI selection into two per-PHY-revision functions
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-02-01 15:40:06 -05:00
ef5127a4d2
b43: N-PHY: add workarounds for gain control
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-02-01 15:40:05 -05:00
28fd7daabf
b43: N-PHY: update general workarounds
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-02-01 15:40:05 -05:00
da8604757b
b43: N PHY: Fix compilation after removal of typdef b43_c32
...
In the conversion between typedef and struct, two places that needed a "struct"
were missed.
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-27 15:02:07 -05:00
f2982181e0
b43: N-PHY: use cordic to generate samples
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-25 16:40:36 -05:00
3ed0fac3b5
b43: N-PHY: fix one bit off in parsing RF Ctrl Override arguments
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-25 16:36:29 -05:00
59af099b19
b43: N-PHY: add TX tone
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-22 16:11:40 -05:00
45ca697e60
b43: N-PHY: add setting power amplifier filters
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-22 16:11:39 -05:00
10a798733e
b43: N-PHY: add running samples
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-22 16:11:38 -05:00
75377b2476
b43: N-PHY: implement overriding RF control
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-22 16:11:37 -05:00
aa4c7b2a25
b43: check band width
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-22 16:11:34 -05:00
de9a47f927
b43: N-PHY: silence warnings, add missing call
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-19 16:49:34 -05:00
9145834e84
b43: N-PHY: implement and add multi-dimensional table reading
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-19 16:47:46 -05:00
c643a66ef5
b43: N-PHY: implement and add reading one element tables
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-19 16:46:36 -05:00
2581b1434c
b43: N-PHY: implement and add multi-dimensional table writing
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-19 16:45:35 -05:00
d41a3552f9
b43: N-PHY: add writing one element tables
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-19 16:44:18 -05:00
c57199bc32
b43: N-PHY: store seq mode for proper restoring (follow specs)
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-19 16:43:08 -05:00
67c0d6e2d1
b43: N-PHY: move RF sequence declarations top, add missing calls
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-19 16:41:44 -05:00
4f4ab6cd14
b43: N-PHY: implement chain selection
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-19 16:39:08 -05:00
53ae8e8c92
b43: N-PHY: implement stopping playback
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-19 16:37:57 -05:00
ad9716e8e8
b43: N-PHY: implement MIMO config update
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-19 16:36:04 -05:00
e53de67449
b43: N-PHY: implement TX PHY cleanup and setup
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-19 16:34:01 -05:00
026816fce4
b43: N-PHY: implement RX PHY cleanup and setup
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-19 16:31:27 -05:00
730dd70549
b43: N-PHY: drop unused definition, uncomment needed call
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:44 -05:00
6dcd9d911c
b43: N-PHY: implement TX power control coef setup
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:43 -05:00
15931e318b
b43: N-PHY: add RX IQ calibrationi for rev < 3
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:43 -05:00
fb43b8e235
b43: N-PHY: add huge calculating TX IQ LO
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:42 -05:00
e9762492f5
b43: N-PHY: implement calculating IQ gain params
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:42 -05:00
de7ed0c624
b43: N-PHY: update TX calibration ladder
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:42 -05:00
c4a92003b0
b43: N-PHY: add RX radio cores calibration
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:41 -05:00
fe3e46e881
b43: N-PHY: add TX LP FBW (TX filter 40 related)
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:40 -05:00
b0022e15cc
b43: N-PHY: implement getting TX gains
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:40 -05:00
34a56f2cae
b43: N-PHY: implement calculating RX IQ comp
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:40 -05:00
2faa6b832f
b43: N-PHY: implement RX IQ estimation
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:39 -05:00
2f258b74d1
b43: N-PHY: implement restoring general configuration
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >a
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:39 -05:00
0914640072
b43: N-PHY: implement workaround for TX IQ
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:38 -05:00
a67162ab00
b43: N-PHY: implement RX IQ coeffs
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:38 -05:00
5c1a140afb
b43: N-PHY: add function than forces (not) staying in carrier search
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:37 -05:00
42e1547e51
b43: N-PHY: add RSSI calibration restore
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >`
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:37 -05:00
e50cbcf674
b43: N-PHY: implement PA overriding (RF control related)
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:36 -05:00
90b9738d85
b43: N-PHY: RSSI calibration for rev < 3
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:36 -05:00
dfb4aa5dd0
b43: N-PHY: add RSSI polling and setting 2055 (radio) VCM
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:35 -05:00
3c95627d40
b43: N-PHY: implement RSSI selection and offset scaling
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:35 -05:00
bbec398c1b
b43: N-PHY: add clip detection reading/writing and some classifier function
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:34 -05:00
4cb9977516
b43: N-PHY: split RSSI calibration into 2 functions (rev2, rev3)
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:34 -05:00
4a933c8566
b43: N-PHY: update CCA reset
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:33 -05:00
0988a7a1a9
b43: N-PHY: update init code to match current specs
...
Previous init path was based on old specs from old driver. Update it
as much as possible leaving some TODOs for not implemented functions.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:33 -05:00
f8187b5b97
b43: N-PHY: add needed struct definitions
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:30 -05:00
4772ae107c
b43: N-PHY: clean table init, check PHY rev
...
Move table init to tables_nphy.c, detect newer PHY which use different init.
We don't init newer PHYs yet but this at least shows what more is needed.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-01-15 17:05:29 -05:00