diff options
author | Mike McCormack <mikem@ring3k.org> | 2011-01-24 09:13:47 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-01-24 17:34:37 -0500 |
commit | da1f21ff794a1d607939d19cd7136803d897bfa4 (patch) | |
tree | 4fcc666fa94416396ff7d53b4442fa6833d0bad8 | |
parent | 09ca1dfdccd72d156422169bd970d77a8b88e94c (diff) |
staging: rtl8192e: Convert cck_txbbgain_table to a table
Signed-off-by: Mike McCormack <mikem@ring3k.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-rw-r--r-- | drivers/staging/rtl8192e/r8192E.h | 2 | ||||
-rw-r--r-- | drivers/staging/rtl8192e/r8192E_dm.c | 240 |
2 files changed, 33 insertions, 209 deletions
diff --git a/drivers/staging/rtl8192e/r8192E.h b/drivers/staging/rtl8192e/r8192E.h index 3cf362815f4..f3af413a547 100644 --- a/drivers/staging/rtl8192e/r8192E.h +++ b/drivers/staging/rtl8192e/r8192E.h | |||
@@ -1269,7 +1269,7 @@ typedef struct r8192_priv | |||
1269 | u8 Record_CCK_20Mindex; | 1269 | u8 Record_CCK_20Mindex; |
1270 | u8 Record_CCK_40Mindex; | 1270 | u8 Record_CCK_40Mindex; |
1271 | //2007/09/10 Mars Add CCK TX Power Tracking | 1271 | //2007/09/10 Mars Add CCK TX Power Tracking |
1272 | ccktxbbgain_struct cck_txbbgain_table[CCKTxBBGainTableLength]; | 1272 | const ccktxbbgain_struct *cck_txbbgain_table; |
1273 | ccktxbbgain_struct cck_txbbgain_ch14_table[CCKTxBBGainTableLength]; | 1273 | ccktxbbgain_struct cck_txbbgain_ch14_table[CCKTxBBGainTableLength]; |
1274 | u8 rfa_txpowertrackingindex; | 1274 | u8 rfa_txpowertrackingindex; |
1275 | u8 rfa_txpowertrackingindex_real; | 1275 | u8 rfa_txpowertrackingindex_real; |
diff --git a/drivers/staging/rtl8192e/r8192E_dm.c b/drivers/staging/rtl8192e/r8192E_dm.c index 05e483419ff..f99f49ea5f4 100644 --- a/drivers/staging/rtl8192e/r8192E_dm.c +++ b/drivers/staging/rtl8192e/r8192E_dm.c | |||
@@ -1014,220 +1014,44 @@ static const txbbgain_struct rtl8192_txbbgain_table[] = { | |||
1014 | { -24, 0x10000040 }, | 1014 | { -24, 0x10000040 }, |
1015 | }; | 1015 | }; |
1016 | 1016 | ||
1017 | /* | ||
1018 | * ccktxbb_valuearray[0] is 0xA22 [1] is 0xA24 ...[7] is 0xA29 | ||
1019 | * This Table is for CH1~CH13 | ||
1020 | */ | ||
1021 | static const ccktxbbgain_struct rtl8192_cck_txbbgain_table[] = { | ||
1022 | {{ 0x36, 0x35, 0x2e, 0x25, 0x1c, 0x12, 0x09, 0x04 }}, | ||
1023 | {{ 0x33, 0x32, 0x2b, 0x23, 0x1a, 0x11, 0x08, 0x04 }}, | ||
1024 | {{ 0x30, 0x2f, 0x29, 0x21, 0x19, 0x10, 0x08, 0x03 }}, | ||
1025 | {{ 0x2d, 0x2d, 0x27, 0x1f, 0x18, 0x0f, 0x08, 0x03 }}, | ||
1026 | {{ 0x2b, 0x2a, 0x25, 0x1e, 0x16, 0x0e, 0x07, 0x03 }}, | ||
1027 | {{ 0x28, 0x28, 0x22, 0x1c, 0x15, 0x0d, 0x07, 0x03 }}, | ||
1028 | {{ 0x26, 0x25, 0x21, 0x1b, 0x14, 0x0d, 0x06, 0x03 }}, | ||
1029 | {{ 0x24, 0x23, 0x1f, 0x19, 0x13, 0x0c, 0x06, 0x03 }}, | ||
1030 | {{ 0x22, 0x21, 0x1d, 0x18, 0x11, 0x0b, 0x06, 0x02 }}, | ||
1031 | {{ 0x20, 0x20, 0x1b, 0x16, 0x11, 0x08, 0x05, 0x02 }}, | ||
1032 | {{ 0x1f, 0x1e, 0x1a, 0x15, 0x10, 0x0a, 0x05, 0x02 }}, | ||
1033 | {{ 0x1d, 0x1c, 0x18, 0x14, 0x0f, 0x0a, 0x05, 0x02 }}, | ||
1034 | {{ 0x1b, 0x1a, 0x17, 0x13, 0x0e, 0x09, 0x04, 0x02 }}, | ||
1035 | {{ 0x1a, 0x19, 0x16, 0x12, 0x0d, 0x09, 0x04, 0x02 }}, | ||
1036 | {{ 0x18, 0x17, 0x15, 0x11, 0x0c, 0x08, 0x04, 0x02 }}, | ||
1037 | {{ 0x17, 0x16, 0x13, 0x10, 0x0c, 0x08, 0x04, 0x02 }}, | ||
1038 | {{ 0x16, 0x15, 0x12, 0x0f, 0x0b, 0x07, 0x04, 0x01 }}, | ||
1039 | {{ 0x14, 0x14, 0x11, 0x0e, 0x0b, 0x07, 0x03, 0x02 }}, | ||
1040 | {{ 0x13, 0x13, 0x10, 0x0d, 0x0a, 0x06, 0x03, 0x01 }}, | ||
1041 | {{ 0x12, 0x12, 0x0f, 0x0c, 0x09, 0x06, 0x03, 0x01 }}, | ||
1042 | {{ 0x11, 0x11, 0x0f, 0x0c, 0x09, 0x06, 0x03, 0x01 }}, | ||
1043 | {{ 0x10, 0x10, 0x0e, 0x0b, 0x08, 0x05, 0x03, 0x01 }}, | ||
1044 | {{ 0x0f, 0x0f, 0x0d, 0x0b, 0x08, 0x05, 0x03, 0x01 }}, | ||
1045 | }; | ||
1046 | |||
1047 | |||
1017 | static void dm_InitializeTXPowerTracking_TSSI(struct net_device *dev) | 1048 | static void dm_InitializeTXPowerTracking_TSSI(struct net_device *dev) |
1018 | { | 1049 | { |
1019 | struct r8192_priv *priv = ieee80211_priv(dev); | 1050 | struct r8192_priv *priv = ieee80211_priv(dev); |
1020 | 1051 | ||
1021 | priv->txbbgain_table = rtl8192_txbbgain_table; | 1052 | priv->txbbgain_table = rtl8192_txbbgain_table; |
1022 | 1053 | ||
1023 | //ccktxbb_valuearray[0] is 0xA22 [1] is 0xA24 ...[7] is 0xA29 | 1054 | priv->cck_txbbgain_table = rtl8192_cck_txbbgain_table; |
1024 | //This Table is for CH1~CH13 | ||
1025 | priv->cck_txbbgain_table[0].ccktxbb_valuearray[0] = 0x36; | ||
1026 | priv->cck_txbbgain_table[0].ccktxbb_valuearray[1] = 0x35; | ||
1027 | priv->cck_txbbgain_table[0].ccktxbb_valuearray[2] = 0x2e; | ||
1028 | priv->cck_txbbgain_table[0].ccktxbb_valuearray[3] = 0x25; | ||
1029 | priv->cck_txbbgain_table[0].ccktxbb_valuearray[4] = 0x1c; | ||
1030 | priv->cck_txbbgain_table[0].ccktxbb_valuearray[5] = 0x12; | ||
1031 | priv->cck_txbbgain_table[0].ccktxbb_valuearray[6] = 0x09; | ||
1032 | priv->cck_txbbgain_table[0].ccktxbb_valuearray[7] = 0x04; | ||
1033 | |||
1034 | priv->cck_txbbgain_table[1].ccktxbb_valuearray[0] = 0x33; | ||
1035 | priv->cck_txbbgain_table[1].ccktxbb_valuearray[1] = 0x32; | ||
1036 | priv->cck_txbbgain_table[1].ccktxbb_valuearray[2] = 0x2b; | ||
1037 | priv->cck_txbbgain_table[1].ccktxbb_valuearray[3] = 0x23; | ||
1038 | priv->cck_txbbgain_table[1].ccktxbb_valuearray[4] = 0x1a; | ||
1039 | priv->cck_txbbgain_table[1].ccktxbb_valuearray[5] = 0x11; | ||
1040 | priv->cck_txbbgain_table[1].ccktxbb_valuearray[6] = 0x08; | ||
1041 | priv->cck_txbbgain_table[1].ccktxbb_valuearray[7] = 0x04; | ||
1042 | |||
1043 | priv->cck_txbbgain_table[2].ccktxbb_valuearray[0] = 0x30; | ||
1044 | priv->cck_txbbgain_table[2].ccktxbb_valuearray[1] = 0x2f; | ||
1045 | priv->cck_txbbgain_table[2].ccktxbb_valuearray[2] = 0x29; | ||
1046 | priv->cck_txbbgain_table[2].ccktxbb_valuearray[3] = 0x21; | ||
1047 | priv->cck_txbbgain_table[2].ccktxbb_valuearray[4] = 0x19; | ||
1048 | priv->cck_txbbgain_table[2].ccktxbb_valuearray[5] = 0x10; | ||
1049 | priv->cck_txbbgain_table[2].ccktxbb_valuearray[6] = 0x08; | ||
1050 | priv->cck_txbbgain_table[2].ccktxbb_valuearray[7] = 0x03; | ||
1051 | |||
1052 | priv->cck_txbbgain_table[3].ccktxbb_valuearray[0] = 0x2d; | ||
1053 | priv->cck_txbbgain_table[3].ccktxbb_valuearray[1] = 0x2d; | ||
1054 | priv->cck_txbbgain_table[3].ccktxbb_valuearray[2] = 0x27; | ||
1055 | priv->cck_txbbgain_table[3].ccktxbb_valuearray[3] = 0x1f; | ||
1056 | priv->cck_txbbgain_table[3].ccktxbb_valuearray[4] = 0x18; | ||
1057 | priv->cck_txbbgain_table[3].ccktxbb_valuearray[5] = 0x0f; | ||
1058 | priv->cck_txbbgain_table[3].ccktxbb_valuearray[6] = 0x08; | ||
1059 | priv->cck_txbbgain_table[3].ccktxbb_valuearray[7] = 0x03; | ||
1060 | |||
1061 | priv->cck_txbbgain_table[4].ccktxbb_valuearray[0] = 0x2b; | ||
1062 | priv->cck_txbbgain_table[4].ccktxbb_valuearray[1] = 0x2a; | ||
1063 | priv->cck_txbbgain_table[4].ccktxbb_valuearray[2] = 0x25; | ||
1064 | priv->cck_txbbgain_table[4].ccktxbb_valuearray[3] = 0x1e; | ||
1065 | priv->cck_txbbgain_table[4].ccktxbb_valuearray[4] = 0x16; | ||
1066 | priv->cck_txbbgain_table[4].ccktxbb_valuearray[5] = 0x0e; | ||
1067 | priv->cck_txbbgain_table[4].ccktxbb_valuearray[6] = 0x07; | ||
1068 | priv->cck_txbbgain_table[4].ccktxbb_valuearray[7] = 0x03; | ||
1069 | |||
1070 | priv->cck_txbbgain_table[5].ccktxbb_valuearray[0] = 0x28; | ||
1071 | priv->cck_txbbgain_table[5].ccktxbb_valuearray[1] = 0x28; | ||
1072 | priv->cck_txbbgain_table[5].ccktxbb_valuearray[2] = 0x22; | ||
1073 | priv->cck_txbbgain_table[5].ccktxbb_valuearray[3] = 0x1c; | ||
1074 | priv->cck_txbbgain_table[5].ccktxbb_valuearray[4] = 0x15; | ||
1075 | priv->cck_txbbgain_table[5].ccktxbb_valuearray[5] = 0x0d; | ||
1076 | priv->cck_txbbgain_table[5].ccktxbb_valuearray[6] = 0x07; | ||
1077 | priv->cck_txbbgain_table[5].ccktxbb_valuearray[7] = 0x03; | ||
1078 | |||
1079 | priv->cck_txbbgain_table[6].ccktxbb_valuearray[0] = 0x26; | ||
1080 | priv->cck_txbbgain_table[6].ccktxbb_valuearray[1] = 0x25; | ||
1081 | priv->cck_txbbgain_table[6].ccktxbb_valuearray[2] = 0x21; | ||
1082 | priv->cck_txbbgain_table[6].ccktxbb_valuearray[3] = 0x1b; | ||
1083 | priv->cck_txbbgain_table[6].ccktxbb_valuearray[4] = 0x14; | ||
1084 | priv->cck_txbbgain_table[6].ccktxbb_valuearray[5] = 0x0d; | ||
1085 | priv->cck_txbbgain_table[6].ccktxbb_valuearray[6] = 0x06; | ||
1086 | priv->cck_txbbgain_table[6].ccktxbb_valuearray[7] = 0x03; | ||
1087 | |||
1088 | priv->cck_txbbgain_table[7].ccktxbb_valuearray[0] = 0x24; | ||
1089 | priv->cck_txbbgain_table[7].ccktxbb_valuearray[1] = 0x23; | ||
1090 | priv->cck_txbbgain_table[7].ccktxbb_valuearray[2] = 0x1f; | ||
1091 | priv->cck_txbbgain_table[7].ccktxbb_valuearray[3] = 0x19; | ||
1092 | priv->cck_txbbgain_table[7].ccktxbb_valuearray[4] = 0x13; | ||
1093 | priv->cck_txbbgain_table[7].ccktxbb_valuearray[5] = 0x0c; | ||
1094 | priv->cck_txbbgain_table[7].ccktxbb_valuearray[6] = 0x06; | ||
1095 | priv->cck_txbbgain_table[7].ccktxbb_valuearray[7] = 0x03; | ||
1096 | |||
1097 | priv->cck_txbbgain_table[8].ccktxbb_valuearray[0] = 0x22; | ||
1098 | priv->cck_txbbgain_table[8].ccktxbb_valuearray[1] = 0x21; | ||
1099 | priv->cck_txbbgain_table[8].ccktxbb_valuearray[2] = 0x1d; | ||
1100 | priv->cck_txbbgain_table[8].ccktxbb_valuearray[3] = 0x18; | ||
1101 | priv->cck_txbbgain_table[8].ccktxbb_valuearray[4] = 0x11; | ||
1102 | priv->cck_txbbgain_table[8].ccktxbb_valuearray[5] = 0x0b; | ||
1103 | priv->cck_txbbgain_table[8].ccktxbb_valuearray[6] = 0x06; | ||
1104 | priv->cck_txbbgain_table[8].ccktxbb_valuearray[7] = 0x02; | ||
1105 | |||
1106 | priv->cck_txbbgain_table[9].ccktxbb_valuearray[0] = 0x20; | ||
1107 | priv->cck_txbbgain_table[9].ccktxbb_valuearray[1] = 0x20; | ||
1108 | priv->cck_txbbgain_table[9].ccktxbb_valuearray[2] = 0x1b; | ||
1109 | priv->cck_txbbgain_table[9].ccktxbb_valuearray[3] = 0x16; | ||
1110 | priv->cck_txbbgain_table[9].ccktxbb_valuearray[4] = 0x11; | ||
1111 | priv->cck_txbbgain_table[9].ccktxbb_valuearray[5] = 0x08; | ||
1112 | priv->cck_txbbgain_table[9].ccktxbb_valuearray[6] = 0x05; | ||
1113 | priv->cck_txbbgain_table[9].ccktxbb_valuearray[7] = 0x02; | ||
1114 | |||
1115 | priv->cck_txbbgain_table[10].ccktxbb_valuearray[0] = 0x1f; | ||
1116 | priv->cck_txbbgain_table[10].ccktxbb_valuearray[1] = 0x1e; | ||
1117 | priv->cck_txbbgain_table[10].ccktxbb_valuearray[2] = 0x1a; | ||
1118 | priv->cck_txbbgain_table[10].ccktxbb_valuearray[3] = 0x15; | ||
1119 | priv->cck_txbbgain_table[10].ccktxbb_valuearray[4] = 0x10; | ||
1120 | priv->cck_txbbgain_table[10].ccktxbb_valuearray[5] = 0x0a; | ||
1121 | priv->cck_txbbgain_table[10].ccktxbb_valuearray[6] = 0x05; | ||
1122 | priv->cck_txbbgain_table[10].ccktxbb_valuearray[7] = 0x02; | ||
1123 | |||
1124 | priv->cck_txbbgain_table[11].ccktxbb_valuearray[0] = 0x1d; | ||
1125 | priv->cck_txbbgain_table[11].ccktxbb_valuearray[1] = 0x1c; | ||
1126 | priv->cck_txbbgain_table[11].ccktxbb_valuearray[2] = 0x18; | ||
1127 | priv->cck_txbbgain_table[11].ccktxbb_valuearray[3] = 0x14; | ||
1128 | priv->cck_txbbgain_table[11].ccktxbb_valuearray[4] = 0x0f; | ||
1129 | priv->cck_txbbgain_table[11].ccktxbb_valuearray[5] = 0x0a; | ||
1130 | priv->cck_txbbgain_table[11].ccktxbb_valuearray[6] = 0x05; | ||
1131 | priv->cck_txbbgain_table[11].ccktxbb_valuearray[7] = 0x02; | ||
1132 | |||
1133 | priv->cck_txbbgain_table[12].ccktxbb_valuearray[0] = 0x1b; | ||
1134 | priv->cck_txbbgain_table[12].ccktxbb_valuearray[1] = 0x1a; | ||
1135 | priv->cck_txbbgain_table[12].ccktxbb_valuearray[2] = 0x17; | ||
1136 | priv->cck_txbbgain_table[12].ccktxbb_valuearray[3] = 0x13; | ||
1137 | priv->cck_txbbgain_table[12].ccktxbb_valuearray[4] = 0x0e; | ||
1138 | priv->cck_txbbgain_table[12].ccktxbb_valuearray[5] = 0x09; | ||
1139 | priv->cck_txbbgain_table[12].ccktxbb_valuearray[6] = 0x04; | ||
1140 | priv->cck_txbbgain_table[12].ccktxbb_valuearray[7] = 0x02; | ||
1141 | |||
1142 | priv->cck_txbbgain_table[13].ccktxbb_valuearray[0] = 0x1a; | ||
1143 | priv->cck_txbbgain_table[13].ccktxbb_valuearray[1] = 0x19; | ||
1144 | priv->cck_txbbgain_table[13].ccktxbb_valuearray[2] = 0x16; | ||
1145 | priv->cck_txbbgain_table[13].ccktxbb_valuearray[3] = 0x12; | ||
1146 | priv->cck_txbbgain_table[13].ccktxbb_valuearray[4] = 0x0d; | ||
1147 | priv->cck_txbbgain_table[13].ccktxbb_valuearray[5] = 0x09; | ||
1148 | priv->cck_txbbgain_table[13].ccktxbb_valuearray[6] = 0x04; | ||
1149 | priv->cck_txbbgain_table[13].ccktxbb_valuearray[7] = 0x02; | ||
1150 | |||
1151 | priv->cck_txbbgain_table[14].ccktxbb_valuearray[0] = 0x18; | ||
1152 | priv->cck_txbbgain_table[14].ccktxbb_valuearray[1] = 0x17; | ||
1153 | priv->cck_txbbgain_table[14].ccktxbb_valuearray[2] = 0x15; | ||
1154 | priv->cck_txbbgain_table[14].ccktxbb_valuearray[3] = 0x11; | ||
1155 | priv->cck_txbbgain_table[14].ccktxbb_valuearray[4] = 0x0c; | ||
1156 | priv->cck_txbbgain_table[14].ccktxbb_valuearray[5] = 0x08; | ||
1157 | priv->cck_txbbgain_table[14].ccktxbb_valuearray[6] = 0x04; | ||
1158 | priv->cck_txbbgain_table[14].ccktxbb_valuearray[7] = 0x02; | ||
1159 | |||
1160 | priv->cck_txbbgain_table[15].ccktxbb_valuearray[0] = 0x17; | ||
1161 | priv->cck_txbbgain_table[15].ccktxbb_valuearray[1] = 0x16; | ||
1162 | priv->cck_txbbgain_table[15].ccktxbb_valuearray[2] = 0x13; | ||
1163 | priv->cck_txbbgain_table[15].ccktxbb_valuearray[3] = 0x10; | ||
1164 | priv->cck_txbbgain_table[15].ccktxbb_valuearray[4] = 0x0c; | ||
1165 | priv->cck_txbbgain_table[15].ccktxbb_valuearray[5] = 0x08; | ||
1166 | priv->cck_txbbgain_table[15].ccktxbb_valuearray[6] = 0x04; | ||
1167 | priv->cck_txbbgain_table[15].ccktxbb_valuearray[7] = 0x02; | ||
1168 | |||
1169 | priv->cck_txbbgain_table[16].ccktxbb_valuearray[0] = 0x16; | ||
1170 | priv->cck_txbbgain_table[16].ccktxbb_valuearray[1] = 0x15; | ||
1171 | priv->cck_txbbgain_table[16].ccktxbb_valuearray[2] = 0x12; | ||
1172 | priv->cck_txbbgain_table[16].ccktxbb_valuearray[3] = 0x0f; | ||
1173 | priv->cck_txbbgain_table[16].ccktxbb_valuearray[4] = 0x0b; | ||
1174 | priv->cck_txbbgain_table[16].ccktxbb_valuearray[5] = 0x07; | ||
1175 | priv->cck_txbbgain_table[16].ccktxbb_valuearray[6] = 0x04; | ||
1176 | priv->cck_txbbgain_table[16].ccktxbb_valuearray[7] = 0x01; | ||
1177 | |||
1178 | priv->cck_txbbgain_table[17].ccktxbb_valuearray[0] = 0x14; | ||
1179 | priv->cck_txbbgain_table[17].ccktxbb_valuearray[1] = 0x14; | ||
1180 | priv->cck_txbbgain_table[17].ccktxbb_valuearray[2] = 0x11; | ||
1181 | priv->cck_txbbgain_table[17].ccktxbb_valuearray[3] = 0x0e; | ||
1182 | priv->cck_txbbgain_table[17].ccktxbb_valuearray[4] = 0x0b; | ||
1183 | priv->cck_txbbgain_table[17].ccktxbb_valuearray[5] = 0x07; | ||
1184 | priv->cck_txbbgain_table[17].ccktxbb_valuearray[6] = 0x03; | ||
1185 | priv->cck_txbbgain_table[17].ccktxbb_valuearray[7] = 0x02; | ||
1186 | |||
1187 | priv->cck_txbbgain_table[18].ccktxbb_valuearray[0] = 0x13; | ||
1188 | priv->cck_txbbgain_table[18].ccktxbb_valuearray[1] = 0x13; | ||
1189 | priv->cck_txbbgain_table[18].ccktxbb_valuearray[2] = 0x10; | ||
1190 | priv->cck_txbbgain_table[18].ccktxbb_valuearray[3] = 0x0d; | ||
1191 | priv->cck_txbbgain_table[18].ccktxbb_valuearray[4] = 0x0a; | ||
1192 | priv->cck_txbbgain_table[18].ccktxbb_valuearray[5] = 0x06; | ||
1193 | priv->cck_txbbgain_table[18].ccktxbb_valuearray[6] = 0x03; | ||
1194 | priv->cck_txbbgain_table[18].ccktxbb_valuearray[7] = 0x01; | ||
1195 | |||
1196 | priv->cck_txbbgain_table[19].ccktxbb_valuearray[0] = 0x12; | ||
1197 | priv->cck_txbbgain_table[19].ccktxbb_valuearray[1] = 0x12; | ||
1198 | priv->cck_txbbgain_table[19].ccktxbb_valuearray[2] = 0x0f; | ||
1199 | priv->cck_txbbgain_table[19].ccktxbb_valuearray[3] = 0x0c; | ||
1200 | priv->cck_txbbgain_table[19].ccktxbb_valuearray[4] = 0x09; | ||
1201 | priv->cck_txbbgain_table[19].ccktxbb_valuearray[5] = 0x06; | ||
1202 | priv->cck_txbbgain_table[19].ccktxbb_valuearray[6] = 0x03; | ||
1203 | priv->cck_txbbgain_table[19].ccktxbb_valuearray[7] = 0x01; | ||
1204 | |||
1205 | priv->cck_txbbgain_table[20].ccktxbb_valuearray[0] = 0x11; | ||
1206 | priv->cck_txbbgain_table[20].ccktxbb_valuearray[1] = 0x11; | ||
1207 | priv->cck_txbbgain_table[20].ccktxbb_valuearray[2] = 0x0f; | ||
1208 | priv->cck_txbbgain_table[20].ccktxbb_valuearray[3] = 0x0c; | ||
1209 | priv->cck_txbbgain_table[20].ccktxbb_valuearray[4] = 0x09; | ||
1210 | priv->cck_txbbgain_table[20].ccktxbb_valuearray[5] = 0x06; | ||
1211 | priv->cck_txbbgain_table[20].ccktxbb_valuearray[6] = 0x03; | ||
1212 | priv->cck_txbbgain_table[20].ccktxbb_valuearray[7] = 0x01; | ||
1213 | |||
1214 | priv->cck_txbbgain_table[21].ccktxbb_valuearray[0] = 0x10; | ||
1215 | priv->cck_txbbgain_table[21].ccktxbb_valuearray[1] = 0x10; | ||
1216 | priv->cck_txbbgain_table[21].ccktxbb_valuearray[2] = 0x0e; | ||
1217 | priv->cck_txbbgain_table[21].ccktxbb_valuearray[3] = 0x0b; | ||
1218 | priv->cck_txbbgain_table[21].ccktxbb_valuearray[4] = 0x08; | ||
1219 | priv->cck_txbbgain_table[21].ccktxbb_valuearray[5] = 0x05; | ||
1220 | priv->cck_txbbgain_table[21].ccktxbb_valuearray[6] = 0x03; | ||
1221 | priv->cck_txbbgain_table[21].ccktxbb_valuearray[7] = 0x01; | ||
1222 | |||
1223 | priv->cck_txbbgain_table[22].ccktxbb_valuearray[0] = 0x0f; | ||
1224 | priv->cck_txbbgain_table[22].ccktxbb_valuearray[1] = 0x0f; | ||
1225 | priv->cck_txbbgain_table[22].ccktxbb_valuearray[2] = 0x0d; | ||
1226 | priv->cck_txbbgain_table[22].ccktxbb_valuearray[3] = 0x0b; | ||
1227 | priv->cck_txbbgain_table[22].ccktxbb_valuearray[4] = 0x08; | ||
1228 | priv->cck_txbbgain_table[22].ccktxbb_valuearray[5] = 0x05; | ||
1229 | priv->cck_txbbgain_table[22].ccktxbb_valuearray[6] = 0x03; | ||
1230 | priv->cck_txbbgain_table[22].ccktxbb_valuearray[7] = 0x01; | ||
1231 | 1055 | ||
1232 | //ccktxbb_valuearray[0] is 0xA22 [1] is 0xA24 ...[7] is 0xA29 | 1056 | //ccktxbb_valuearray[0] is 0xA22 [1] is 0xA24 ...[7] is 0xA29 |
1233 | //This Table is for CH14 | 1057 | //This Table is for CH14 |