|
@@ -2110,7 +2110,9 @@ static void rt2800_config_channel_rf3xxx(struct rt2x00_dev *rt2x00dev,
|
|
|
rt2800_rfcsr_read(rt2x00dev, 30, &rfcsr);
|
|
|
rt2x00_set_field8(&rfcsr, RFCSR30_RF_CALIBRATION, 1);
|
|
|
rt2800_rfcsr_write(rt2x00dev, 30, rfcsr);
|
|
|
- msleep(1);
|
|
|
+
|
|
|
+ usleep_range(1000, 1500);
|
|
|
+
|
|
|
rt2x00_set_field8(&rfcsr, RFCSR30_RF_CALIBRATION, 0);
|
|
|
rt2800_rfcsr_write(rt2x00dev, 30, rfcsr);
|
|
|
}
|
|
@@ -3442,7 +3444,7 @@ static void rt2800_config_channel(struct rt2x00_dev *rt2x00dev,
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- msleep(1);
|
|
|
+ usleep_range(1000, 1500);
|
|
|
|
|
|
/*
|
|
|
* Clear channel statistic counters
|