uhd/host/lib/usrp/mpmd
David Raeman 8cb6699772 e320: Allow internal GPSDO to be powered-down via UHD session args
Currently the E320's integrated GPSDO can be disabled using the
"enable_gps" argment at MPM initialization time (e.g. when the radio
powers on and launches the MPM daemon). However, there is no way for
a UHD application to disable the GPSDO at connection time.

This patch allows the existing "enable_gps" arg to be accepted when
initiating an MPM session from UHD, such that an application can pass
the arg "enable_gps=0" at connection time to disable the GPSDO. The
default power state of the GPSDO is restored when the session ends.

Edit: On top of the original commit by draeman-synoptic, the MPM minor
compat number was also increased to denote new non-breaking feature
support.

Co-authored-by: mattprost <matt.prost@ni.com>
Signed-off-by: mattprost <matt.prost@ni.com>
2022-11-16 09:51:57 -06:00
..
CMakeLists.txt
mpmd_devices.hpp uhd: Add support for the USRP X410 2021-06-10 12:01:53 -05:00
mpmd_find.cpp host: Update code base using clang-tidy 2021-03-04 08:07:26 -06:00
mpmd_image_loader.cpp uhd: Add support for the USRP X410 2021-06-10 12:01:53 -05:00
mpmd_impl.cpp e320: Allow internal GPSDO to be powered-down via UHD session args 2022-11-16 09:51:57 -06:00
mpmd_impl.hpp host: Update code base using clang-tidy 2021-03-04 08:07:26 -06:00
mpmd_link_if_ctrl_base.hpp
mpmd_link_if_ctrl_udp.cpp MPMD: Limit 1GbE MTU discovery to 1500 2022-09-01 15:25:29 -05:00
mpmd_link_if_ctrl_udp.hpp host: Update code base using clang-tidy 2021-03-04 08:07:26 -06:00
mpmd_link_if_mgr.cpp host: Update code base using clang-tidy 2021-03-04 08:07:26 -06:00
mpmd_link_if_mgr.hpp mpmd: support four links 2021-06-08 15:49:57 -05:00
mpmd_mb_controller.cpp host: x410: Cache GPIO source in mb_controller 2022-03-23 16:14:07 -05:00
mpmd_mb_iface.cpp Revert "uhd: Revert Raw UDP Host Changes" 2022-09-21 15:35:55 -07:00
mpmd_mb_iface.hpp Revert "uhd: Revert Raw UDP Host Changes" 2022-09-21 15:35:55 -07:00
mpmd_mboard_impl.cpp host: Update code base using clang-tidy 2021-03-04 08:07:26 -06:00
mpmd_prop_tree.cpp uhd: mpm: Expose filesystem version information on MPM tree 2021-09-08 13:10:27 -05:00
sim_find.cpp host: Update code base using clang-tidy 2021-03-04 08:07:26 -06:00