Some Problems about Modifying the Sampling Frequency, Bandwidth and Lo Frequency of ad9361 noos

I encountered some problems when modifying the bandwidth and sampling frequency. I hope to scan the bandwidth from 2.3g to 2.5G by modifying ad9361_set_rx_lo_freq.

1. Do I need to call mdelay (n) to buffer during sweeping? How long does it take for ad9361 to lock in frequency? Can we use ad9361_rx_fastlock_store instead of mdelay?

2. I would like to change the original default sampling frequency of 30.72 and bandwidth of 18 m to 61.44 and 56 m bandwidth. Should I modify the filter together? The following is my modification idea and whether it is correct:

Ad9361_set_rx_sampling_freq();

Ad9361_set_rx_rf_bandwidth();

Ad9361_set_tx_fir_config();

For (...)

{

Ad9361_set_rx_lo_freq();

....

Adc_capture()

}