uhd/mpm/python/usrp_mpm
Trung Tran 9ea0d6da9e mg: enable init and track calibration API
Currently, AD9371 turned on most of the calibration and hard coding the turning
on process during bringup time.
This change enables users to pass in a mask field for init ARM calibration and
tracking arm calibration at the time creating USRP device reference.
This mask field can be passed through device arguments of:
 1/ init_cals : for init ARM  calibration masks. This is defined in AD9371 UG-992
table 65. Default to 0x4DFF
 2/ tracking_cals : for tracking calibration masks. This is defined in AD9371
UG-992 table 66. Default to 0xC3

Example of pasing in init calibration and tracking calibration mask
      usrp_application --args "init_cals=0x4f, tracking_cals=0xC3"
NOTE: UHD currently expect user to input the correct init_cals and
tracking_cals. There's no mechanism to check if init mask and tracking mask are
valid. For example if the init mask field not mask 0x4f, the AD9371 will failed
to setup.
2017-12-22 15:05:06 -08:00
..
chips mpm: Fix minor logging issues with LMK04828 code 2017-12-22 15:05:05 -08:00
cores sync: add PDAC BIST test 2017-12-22 15:04:03 -08:00
dboard_manager mg: enable init and track calibration API 2017-12-22 15:05:06 -08:00
periph_manager mpm/mpmd: Move to request_xport()/commit_xport() architecture 2017-12-22 15:05:06 -08:00
__init__.py mpm: Renamed types submodule mpmtypes to avoid import confusion 2017-12-22 15:03:52 -08:00
aurora_control.py mpm aurora: Fixed undeclared variable issue 2017-12-22 15:04:00 -08:00
bfrfs.py mpm: Add BufferFS serialization library 2017-12-22 15:04:02 -08:00
CMakeLists.txt mpm: Add LiberioDispatcherTable 2017-12-22 15:05:05 -08:00
discovery.py mpm: discovery can now be bound to subnet 2017-12-22 15:03:59 -08:00
dtoverlay.py mpm: Made code Python3-compatible 2017-12-22 15:03:58 -08:00
eeprom.py n3xx: Add CRC check for eeprom read 2017-12-22 15:04:00 -08:00
ethtable.py n3xx: added args for ethernet crossover path 2017-12-22 15:03:59 -08:00
fpga_bit_to_bin.py bit to bin: initial commit of converter script 2017-12-22 15:04:02 -08:00
liberiotable.py mpm/mpmd: Move to request_xport()/commit_xport() architecture 2017-12-22 15:05:06 -08:00
mpmlog.py mpm: Run C++ logger through central logging 2017-12-22 15:05:06 -08:00
mpmtypes.py mpm/mpmd: Move to request_xport()/commit_xport() architecture 2017-12-22 15:05:06 -08:00
mpmutils.py mpm: Add mpmutils module, includes poll_with_timeout 2017-12-22 15:04:02 -08:00
net.py mpm: Better handling of case where no CHDR interfaces are available 2017-12-22 15:03:53 -08:00
nijesdcore.py mg: Updated JESD204b init seq and documentation. 2017-12-22 15:04:02 -08:00
rpc_server.py mpm/mpmd: Move to request_xport()/commit_xport() architecture 2017-12-22 15:05:06 -08:00
sysfs_gpio.py mpm: sysfsgpio: Allow to filter by parent device 2017-12-22 15:04:02 -08:00
test_bfrfs.py mpm: Add BufferFS serialization library 2017-12-22 15:04:02 -08:00
uio.py mpm: Made code Python3-compatible 2017-12-22 15:03:58 -08:00