diff options
Diffstat (limited to 'host/lib/usrp/common')
| -rw-r--r-- | host/lib/usrp/common/lmx2592.cpp | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/host/lib/usrp/common/lmx2592.cpp b/host/lib/usrp/common/lmx2592.cpp index 3f71fb04c..4a6cef887 100644 --- a/host/lib/usrp/common/lmx2592.cpp +++ b/host/lib/usrp/common/lmx2592.cpp @@ -151,6 +151,12 @@ public:          // Find the largest possible divider          auto output_divider_index = 0;          for (auto limit : LMX2592_CHDIV_MIN_FREQ) { +            // The second harmonic level is very bad when using the div-by-3 +            // Skip and let the div-by-4 cover the range +            if (LMX2592_CHDIV_DIVIDERS[output_divider_index] == 3) { +                output_divider_index++; +                continue; +            }              if (target_freq < limit) {                  output_divider_index++;              } else {  | 
