diff options
Diffstat (limited to 'mpm')
| -rw-r--r-- | mpm/python/usrp_mpm/dboard_manager/magnesium.py | 7 | 
1 files changed, 6 insertions, 1 deletions
diff --git a/mpm/python/usrp_mpm/dboard_manager/magnesium.py b/mpm/python/usrp_mpm/dboard_manager/magnesium.py index 6ed4dfd84..53341c206 100644 --- a/mpm/python/usrp_mpm/dboard_manager/magnesium.py +++ b/mpm/python/usrp_mpm/dboard_manager/magnesium.py @@ -444,7 +444,12 @@ class Magnesium(DboardManagerBase):              self.init_jesd(jesdcore, args)              jesdcore = None # Help with garbage collection              # That's all that requires access to the dboard regs! -        self.mykonos.start_radio() +        if bool(args.get('rfic_digital_loopback')): +            self.log.warning("RF Functionality Disabled: JESD204b digital loopback " \ +                             "enabled inside Mykonos!") +            self.mykonos.enable_jesd_loopback(1) +        else: +            self.mykonos.start_radio()          return True      def _parse_and_convert_cal_args(self, table, cal_args):  | 
