b43: LP-PHY: Fix TX gain tables

2009-08-28 Thread Gábor Stefanik
The rev1 2GHz and rev2 5GHz gain tables were incorrectly documented
on the specs originally. Update these gaintables to match the cor-
rected specs.

Signed-off-by: Gábor Stefanik netroller...@gmail.com
---
 drivers/net/wireless/b43/tables_lpphy.c |  306 +++---
 1 files changed, 153 insertions(+), 153 deletions(-)

diff --git a/drivers/net/wireless/b43/tables_lpphy.c 
b/drivers/net/wireless/b43/tables_lpphy.c
index b24521c..0312b31 100644
--- a/drivers/net/wireless/b43/tables_lpphy.c
+++ b/drivers/net/wireless/b43/tables_lpphy.c
@@ -1613,11 +1613,62 @@ static struct lpphy_tx_gain_table_entry 
lpphy_rev1_nopa_tx_gain_table[] = {
 };
 
 static struct lpphy_tx_gain_table_entry lpphy_rev1_2ghz_tx_gain_table[] = {
-   { .gm = 4, .pga = 15, .pad = 9, .dac = 0, .bb_mult = 85, },
-   { .gm = 4, .pga = 15, .pad = 9, .dac = 0, .bb_mult = 81, },
-   { .gm = 4, .pga = 15, .pad = 9, .dac = 0, .bb_mult = 78, },
-   { .gm = 4, .pga = 15, .pad = 9, .dac = 0, .bb_mult = 76, },
-   { .gm = 4, .pga = 15, .pad = 9, .dac = 0, .bb_mult = 74, },
+   { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 90, },
+   { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 88, },
+   { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 85, },
+   { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 83, },
+   { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 81, },
+   { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 78, },
+   { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 76, },
+   { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 74, },
+   { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 72, },
+   { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 70, },
+   { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 68, },
+   { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 66, },
+   { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 64, },
+   { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 62, },
+   { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 60, },
+   { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 59, },
+   { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 72, },
+   { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 70, },
+   { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 68, },
+   { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 66, },
+   { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 64, },
+   { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 62, },
+   { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 60, },
+   { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 59, },
+   { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 72, },
+   { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 70, },
+   { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 68, },
+   { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 66, },
+   { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 64, },
+   { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 62, },
+   { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 60, },
+   { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 59, },
+   { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 72, },
+   { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 70, },
+   { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 68, },
+   { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 66, },
+   { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 64, },
+   { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 62, },
+   { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 60, },
+   { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 59, },
+   { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 72, },
+   { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 70, },
+   { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 68, },
+   { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 66, },
+   { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 64, },
+   { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 62, },
+   { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 60, },
+   { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 59, },
+   { .gm = 4, .pga = 15, .pad = 10, .dac = 0, .bb_mult = 72, },
+   { .gm = 4, .pga = 15, .pad = 10, .dac = 0, .bb_mult = 70, },
+   { .gm = 4, .pga = 15, .pad = 10, .dac = 0, .bb_mult = 68, },
+   { .gm = 4, .pga = 15, .pad = 10, .dac = 0, .bb_mult = 66, },
+   { .gm = 4, .pga = 15, .pad = 10, .dac = 0, .bb_mult = 64, },
+   { .gm = 4, .pga = 15, .pad = 10, .dac = 0, .bb_mult = 62, },
+   { .gm = 4, .pga = 15, .pad = 10, .dac = 0, .bb_mult = 60, },
+   { .gm = 4, .pga = 15, .pad = 10, .dac = 0, .bb_mult = 59, },
{ .gm = 4, .pga = 15, .pad = 9, .dac = 0, 

[PATCH] b43: LP-PHY: Fix TX gain tables

2009-08-28 Thread Gábor Stefanik
Just noticed that the [PATCH] tag is accidentally missing on this one
- I hope you can still apply it.

2009/8/28 Gábor Stefanik netrolller...@gmail.com:
 The rev1 2GHz and rev2 5GHz gain tables were incorrectly documented
 on the specs originally. Update these gaintables to match the cor-
 rected specs.

 Signed-off-by: Gábor Stefanik netroller...@gmail.com
 ---
 drivers/net/wireless/b43/tables_lpphy.c |  306
 +++---
 1 files changed, 153 insertions(+), 153 deletions(-)

 diff --git a/drivers/net/wireless/b43/tables_lpphy.c
 b/drivers/net/wireless/b43/tables_lpphy.c
 index b24521c..0312b31 100644
 --- a/drivers/net/wireless/b43/tables_lpphy.c
 +++ b/drivers/net/wireless/b43/tables_lpphy.c
 @@ -1613,11 +1613,62 @@ static struct lpphy_tx_gain_table_entry
 lpphy_rev1_nopa_tx_gain_table[] = {
 };

 static struct lpphy_tx_gain_table_entry lpphy_rev1_2ghz_tx_gain_table[] = {
 -       { .gm = 4, .pga = 15, .pad = 9, .dac = 0, .bb_mult = 85, },
 -       { .gm = 4, .pga = 15, .pad = 9, .dac = 0, .bb_mult = 81, },
 -       { .gm = 4, .pga = 15, .pad = 9, .dac = 0, .bb_mult = 78, },
 -       { .gm = 4, .pga = 15, .pad = 9, .dac = 0, .bb_mult = 76, },
 -       { .gm = 4, .pga = 15, .pad = 9, .dac = 0, .bb_mult = 74, },
 +       { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 90, },
 +       { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 88, },
 +       { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 85, },
 +       { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 83, },
 +       { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 81, },
 +       { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 78, },
 +       { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 76, },
 +       { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 74, },
 +       { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 72, },
 +       { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 70, },
 +       { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 68, },
 +       { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 66, },
 +       { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 64, },
 +       { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 62, },
 +       { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 60, },
 +       { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 59, },
 +       { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 72, },
 +       { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 70, },
 +       { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 68, },
 +       { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 66, },
 +       { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 64, },
 +       { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 62, },
 +       { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 60, },
 +       { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 59, },
 +       { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 72, },
 +       { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 70, },
 +       { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 68, },
 +       { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 66, },
 +       { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 64, },
 +       { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 62, },
 +       { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 60, },
 +       { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 59, },
 +       { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 72, },
 +       { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 70, },
 +       { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 68, },
 +       { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 66, },
 +       { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 64, },
 +       { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 62, },
 +       { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 60, },
 +       { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 59, },
 +       { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 72, },
 +       { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 70, },
 +       { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 68, },
 +       { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 66, },
 +       { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 64, },
 +       { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 62, },
 +       { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 60, },
 +       { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 59, },
 +       { .gm = 4, .pga = 15, .pad = 10, .dac = 0, .bb_mult = 72, },
 +       { .gm = 4, .pga = 15, .pad = 10, .dac = 0, .bb_mult = 70, },
 +       { .gm = 4, .pga = 15, .pad = 10, .dac = 0, .bb_mult = 68, },
 +       { .gm = 4, .pga = 15, .pad = 10, .dac = 0, .bb_mult = 66, },
 +       { .gm = 4, .pga = 15, .pad = 10, .dac = 0, .bb_mult = 64, },
 +       { .gm = 4, .pga = 15, .pad 

Re: b43: LP-PHY: Fix TX gain tables

2009-08-28 Thread Michael Buesch
On Friday 28 August 2009 22:36:02 Gábor Stefanik wrote:
 The rev1 2GHz and rev2 5GHz gain tables were incorrectly documented
 on the specs originally. Update these gaintables to match the cor-
 rected specs.
 
 Signed-off-by: Gábor Stefanik netroller...@gmail.com

ack

-- 
Greetings, Michael.
___
Bcm43xx-dev mailing list
Bcm43xx-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev