uhd/mpm/python
Martin Braun 0cf54ce073 mpm/mpmd: Expose APIs to drive GPIO sources
The N310 has a feature that allows the front panel GPIOs to be driven by
various sources: The PS, or any of the radio channels. The MPM-based
APIs did not expose any way to change that.

Changes:
- Add MPM APIs to PeripheralManagerBase and n3xx classes
- Improve comments and explanations
- Add host-side hooks into these new APIs in mpmd_mb_controller
- Implement these APIs for N3xx

The N3xx devices will have the option to set the GPIO source to "PS", or
to one of "RF0", "RF1", "RF2", "RF3" (if there are four channels; the
N300 and N320 can only go up to RF1).

Note: The N310 radio does not have separate FP-GPIO banks for channels
0 and 1, which needs to be fixed in a separate commit.
2020-01-23 11:37:51 -08:00
..
pyusrp_periphs Remove proto-RFNoC files 2019-11-26 12:16:25 -08:00
tests mpm: optionally generate XML report when running unittests 2020-01-22 12:19:03 -08:00
usrp_mpm mpm/mpmd: Expose APIs to drive GPIO sources 2020-01-23 11:37:51 -08:00
aurora_bist_test.py mpm: n3xx: Fix usage of UIO in Aurora tests 2018-03-01 18:34:28 -08:00
CMakeLists.txt mpm: cmake: removing unnecessary destination prefix 2019-07-17 11:44:47 -07:00
copy_python_module.cmake cmake: Update coding style to use lowercase commands 2018-11-14 14:10:09 -08:00
e320_bist mpm: e320: n3xx: Factor BIST code to common module 2018-10-24 18:53:16 -07:00
n3xx_bist mpm/mpmd: Expose APIs to drive GPIO sources 2020-01-23 11:37:51 -08:00
setup.py.in mpm: Update all license headers 2018-02-19 16:55:08 -08:00
socket_test.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
test_lmk.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
usrp_hwd.py mpm: usrp_hwd: fix for gevent 1.4.0 2019-10-08 12:03:47 -07:00
usrp_update_fs mpm: Add usrp_update_fs 2018-10-09 17:11:08 -07:00