|
@@ -725,10 +725,15 @@ static void dm_TXPowerTrackingCallback_ThermalMeter(struct net_device *dev)
|
|
|
} else {
|
|
|
tmpval = (u8)tmpRegA - priv->ThermalMeter[0];
|
|
|
|
|
|
- if (tmpval >= 6) /* higher temperature */
|
|
|
- tmpOFDMindex = tmpCCK20Mindex = 0; /* max to +6dB */
|
|
|
- else
|
|
|
- tmpOFDMindex = tmpCCK20Mindex = 6 - tmpval;
|
|
|
+ if (tmpval >= 6) {
|
|
|
+ /* higher temperature */
|
|
|
+ tmpOFDMindex = 0;
|
|
|
+ tmpCCK20Mindex = 0;
|
|
|
+ } else {
|
|
|
+ /* max to +6dB */
|
|
|
+ tmpOFDMindex = 6 - tmpval;
|
|
|
+ tmpCCK20Mindex = 6 - tmpval;
|
|
|
+ }
|
|
|
tmpCCK40Mindex = 0;
|
|
|
}
|
|
|
/*DbgPrint("%ddb, tmpOFDMindex = %d, tmpCCK20Mindex = %d, tmpCCK40Mindex = %d",
|