uhd/mpm/python/usrp_mpm
Virendra Kakade 36f6c11ef3 mpmd: fix timekeeper misalignment
Change the syrnchronization order to be following:
- Run the MTS (multi-tile sync) procedure
- Run the timekeeper alignment to next_pps edge
- Run the post timekeeper alignment steps (none for now)

This ensures that any effects caused due to delay adjustments which are
part of the MTS procedure do not affect timekeeper alignment.
Without this change timekeepers on two X4xx devices would be mis-aligned
slightly in a multi-device scenario.

Note that setting all timekeepers to a common time_spec on the next_pps
as a part of post-initialization application code will still align them perfectly.

Signed-off-by: Virendra Kakade <virendra.kakade@ni.com>
2023-10-09 11:01:28 -07:00
..
chips mpm/fpga: x4xx: Major updates in preparation for future devices 2023-05-23 09:06:17 +02:00
cores
dboard_manager mpm: Add revE support to zbx_update_cpld 2023-07-28 11:28:31 -05:00
periph_manager mpmd: fix timekeeper misalignment 2023-10-09 11:01:28 -07:00
simulator
sys_utils MPM: Better error message for multiple assigned MACs 2022-10-11 15:29:50 -05:00
xports Revert "uhd: Revert Raw UDP Host Changes" 2022-09-21 15:35:55 -07:00
__init__.py.in mpm: Add CompatNumber utility class 2022-06-29 12:08:02 -07:00
aurora_control.py
bfrfs.py
bist.py mpm: bist: Improve --help message 2023-03-06 11:51:46 -05:00
CMakeLists.txt fixup! mpm: Add CompatNumber utility class 2022-07-20 17:08:33 -05:00
compat_num.py mpm: Add CompatNumber utility class 2022-06-29 12:08:02 -07:00
components.py mpm: x4xx: Enable DBs to have updateable_components 2023-06-06 16:11:36 -05:00
discovery.py mpm: Use receiving socket for sending response 2022-03-02 13:06:23 -06:00
e31x_legacy_eeprom.py
eeprom.py mpm: eeprom: Improve E320 and N3x0 EEPROM code/comments 2022-02-16 14:53:37 -06:00
ethdispatch.py mpm: udp: Fix Pylint warnings in UDP-related files 2022-06-08 13:44:19 -07:00
fpga_bit_to_bin.py
gpsd_iface.py MPM: Normalize name for gps_locked sensor 2023-08-31 15:19:12 -05:00
mpmlog.py
mpmtypes.py mpm: add device name to discovery process 2022-02-08 13:55:35 -06:00
mpmutils.py fixup! mpm: Add LogRuntimeError class 2023-07-11 13:49:34 -05:00
prefs.py
process_manager.py
rpc_server.py mpm: move pop_host_tasks to PeriphManagerBase 2023-09-06 10:09:36 -05:00
test_bfrfs.py
tlv_eeprom.py mpm: add tlv_eeprom 2021-05-31 05:28:47 -07:00
user_eeprom.py