aboutsummaryrefslogtreecommitdiffstats
path: root/mpm
diff options
context:
space:
mode:
authorMartin Braun <martin.braun@ettus.com>2023-07-03 11:53:37 +0200
committermichael-west <michael.west@ettus.com>2023-07-07 12:35:55 -0700
commit55379ae7fe02920780fa2ed482a7e2e6e1669529 (patch)
tree07ef3c43f25a5964e58bbcc720c4d7d5eb2e1bc9 /mpm
parentmpm: x4xx: add intermediate clocking setting (diff)
downloaduhd-55379ae7fe02920780fa2ed482a7e2e6e1669529.tar.xz
uhd-55379ae7fe02920780fa2ed482a7e2e6e1669529.zip
mpm: x440: Move clock info logging out of policy
The logging of the final clock settings object is moved into X4xxClockManager so that no intermediate clock objects are logged.
Diffstat (limited to 'mpm')
-rw-r--r--mpm/python/usrp_mpm/periph_manager/x4xx_clock_mgr.py6
-rw-r--r--mpm/python/usrp_mpm/periph_manager/x4xx_clock_policy.py4
2 files changed, 6 insertions, 4 deletions
diff --git a/mpm/python/usrp_mpm/periph_manager/x4xx_clock_mgr.py b/mpm/python/usrp_mpm/periph_manager/x4xx_clock_mgr.py
index fec2fa68f..8d3561a3b 100644
--- a/mpm/python/usrp_mpm/periph_manager/x4xx_clock_mgr.py
+++ b/mpm/python/usrp_mpm/periph_manager/x4xx_clock_mgr.py
@@ -685,6 +685,12 @@ class X4xxClockManager:
master_clock_rates = self.clk_policy.coerce_mcr(master_clock_rates)
clk_settings = self.clk_policy.get_config(
self.get_ref_clock_freq(), master_clock_rates)
+ self.log.debug(f"Clock Config: {clk_settings}")
+ self.log.info(f"Using Clock Configuration:\n"
+ f"DB0: Master Clock Rate: {master_clock_rates[0]/1e6} MSps "
+ f"@Converter Rate {clk_settings.rfdc_configs[0].conv_rate/1e9} GHz\n"
+ f"DB1: Master Clock Rate: {master_clock_rates[-1]/1e6} MSps "
+ f"@Converter Rate {clk_settings.rfdc_configs[1].conv_rate/1e9} GHz")
self._configure_clock_chain(
clk_settings, self.get_time_source(), self.get_ref_clock_freq())
# Bring RFDC out of reset, reset tiles and reconfigure RFDC
diff --git a/mpm/python/usrp_mpm/periph_manager/x4xx_clock_policy.py b/mpm/python/usrp_mpm/periph_manager/x4xx_clock_policy.py
index 628de992c..f7777b7e3 100644
--- a/mpm/python/usrp_mpm/periph_manager/x4xx_clock_policy.py
+++ b/mpm/python/usrp_mpm/periph_manager/x4xx_clock_policy.py
@@ -763,10 +763,6 @@ class X440ClockPolicy(X4xxClockPolicy):
'spll_config': SpllConfig(**spll_cfg)
}
- self.log.debug(f"Clock Config: {clk_config}")
- self.log.info(f"Using Clock Configuration:\n"
- f"DB0: Master Clock Rate: {mcrs[0]/1e6} MSps @Converter Rate {conv_rates[0]/1e9} GSps\n"
- f"DB1: Master Clock Rate: {mcrs[1]/1e6} MSps @Converter Rate {conv_rates[1]/1e9} GSps")
return X4xxClockConfig(**clk_config)