uhd/mpm/python/usrp_mpm/periph_manager
Martin Braun 025ffdce34 mpm: Move common mboard regs code to common location
This assumes an existence of mboard_regs_control in PeriphManagerBase
and implements most TK controls there. All the *_periphs.py files can
now use a common class for registers, including the TK access, but also
git hash, build date, and device ID access.

This also fixes two issues:
- set_timekeeper_time() and set_tick_period() had a bug that would
  incorrectly calculate the upper 32 bits of their respective registers.
- N3xx had a bug that would swap around set time now and next PPS. This
  got auto-fixed because the common code never had this bug.
2019-11-26 12:21:33 -08:00
..
__init__.py.in mpm: Add __mpm_device__ as usrp_hwd module variable 2018-10-09 17:11:08 -07:00
base.py mpm: Move common mboard regs code to common location 2019-11-26 12:21:33 -08:00
CMakeLists.txt mpm: Move common mboard regs code to common location 2019-11-26 12:21:33 -08:00
common.py mpm: Move common mboard regs code to common location 2019-11-26 12:21:33 -08:00
e31x.py mpm: Move common mboard regs code to common location 2019-11-26 12:21:33 -08:00
e31x_periphs.py mpm: Move common mboard regs code to common location 2019-11-26 12:21:33 -08:00
e320.py mpm: Move common mboard regs code to common location 2019-11-26 12:21:33 -08:00
e320_periphs.py mpm: Move common mboard regs code to common location 2019-11-26 12:21:33 -08:00
n3xx.py mpm: Move common mboard regs code to common location 2019-11-26 12:21:33 -08:00
n3xx_periphs.py mpm: Move common mboard regs code to common location 2019-11-26 12:21:33 -08:00