uhd/mpm/python/usrp_mpm/periph_manager
Martin Braun 40b66c9e56 uhd/mpm: Add API to set remote routes
This is an addition to both PeriphManagerBase (MPM) and mb_iface (UHD).
Main changes:

- Addition of mb_iface::add_remote_chdr_route() and
  mb_iface::get_chdr_xport_adapters()
- In X3x0, these APIs are stubbed out.
- In mpmd, these APIs are implemented and call the new MPM APIs (see
  below)
- Addition of PeriphManagerBase.add_remote_chdr_route() and
  PeriphManagerBase.get_chdr_xport_adapters()
- The PeriphManagerBase implements these APIs fully when the
  'remote_udp_streaming' FPGA feature is detected.
- The MPM compat number is bumped to 4.3. UHD will continue to work with
  lower compat numbers. It will query the compat number and act
  accordingly.
2022-08-30 13:43:36 -05:00
..
__init__.py.in mpm: Add __mpm_device__ as usrp_hwd module variable 2018-10-09 17:11:08 -07:00
base.py uhd/mpm: Add API to set remote routes 2022-08-30 13:43:36 -05:00
CMakeLists.txt mpm: x4xx: Move DioControl into its own module 2021-12-09 13:09:28 -08:00
common.py uhd: Add support for the USRP X410 2021-06-10 12:01:53 -05:00
e31x.py mpm: Factor out transport API into PeriphManagerBase 2022-07-12 13:10:39 -05:00
e31x_periphs.py mpm: e320/e310: Expose APIs to drive GPIO source via UHD 2020-01-23 11:37:51 -08:00
e320.py mpm: Factor out transport API into PeriphManagerBase 2022-07-12 13:10:39 -05:00
e320_periphs.py mpm: Fix various Pylint issues 2020-07-09 00:39:11 -07:00
n3xx.py mpm: Factor out transport API into PeriphManagerBase 2022-07-12 13:10:39 -05:00
n3xx_periphs.py mpm: Look for pca953x based devices by device/name 2020-06-11 10:39:05 -05:00
sim.py sim: Ignore mender artifact file on sim devices 2021-01-21 12:47:54 -06:00
x4xx.py mpm: bump x4xx fpga compat 2022-08-29 16:58:50 -05:00
x4xx_clk_aux.py MPM: X410: Set correct tuning word 2022-01-10 14:55:44 -06:00
x4xx_clk_mgr.py uhd: Add support for the USRP X410 2021-06-10 12:01:53 -05:00
x4xx_dio_control.py mpm: x4xx: Add back SPI as source for GPIO 2022-04-29 06:08:18 -07:00
x4xx_gps_mgr.py mpm: x410: Fix docstrings related to GPS sensors 2022-01-10 08:02:51 -06:00
x4xx_mb_cpld.py uhd: Add support for the USRP X410 2021-06-10 12:01:53 -05:00
x4xx_periphs.py mpm: x4xx: Move DioControl into its own module 2021-12-09 13:09:28 -08:00
x4xx_reference_pll.py uhd: Add support for the USRP X410 2021-06-10 12:01:53 -05:00
x4xx_rfdc_ctrl.py mpm: rfdc: Tear down RFDC on teardown 2021-10-11 10:43:46 -07:00
x4xx_rfdc_regs.py uhd: Add support for the USRP X410 2021-06-10 12:01:53 -05:00
x4xx_sample_pll.py uhd: Add support for the USRP X410 2021-06-10 12:01:53 -05:00
x4xx_update_cpld.py mpm: Fix expected CPLD filename for x4xx 2022-05-06 06:54:32 -07:00