Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | docs: Add page for the Python API | Martin Braun | 2018-07-19 | 3 | -1/+87 |
| | |||||
* | mpm: Fix eeprom-tools in CMake | Brent Stapleton | 2018-07-19 | 1 | -2/+2 |
| | | | | | | | Fixes the list of epprom-tools to be built in CMake. The list of tools is appended, instead of being overwritten by device-specific tools. Fixes: 300a5e3f6e5e [mpm: initial commit of E320 code] | ||||
* | Preparing for 3.13.0.0 Release | Martin Braun | 2018-07-19 | 2 | -1/+24 |
| | | | | | - Updated CHANGELOG - Updated UHD version to non-devel | ||||
* | mpm: n3xx: bist: Only conditionally reload FPGA image | Martin Braun | 2018-07-19 | 1 | -3/+19 |
| | | | | | | The tests for white rabbit and SFP loopback require a specific FPGA image. We now check if that image is already available before running uhd_image_loader. | ||||
* | mpm: n3xx: bist: Provide switch for not reloading default FPGA image | Martin Braun | 2018-07-19 | 1 | -1/+7 |
| | |||||
* | mpm: uio: Fix use of logger | Martin Braun | 2018-07-19 | 1 | -1/+2 |
| | | | | When logger==None, it uio.py would fail. | ||||
* | mpm: n3xx: bist: Add White Rabbit lock test | Martin Braun | 2018-07-19 | 1 | -0/+33 |
| | |||||
* | n3xx_bist: update sfp loopback test | Trung Tran | 2018-07-18 | 1 | -0/+39 |
| | | | | Load AA image before doing the bist and load HG image after the bist. | ||||
* | manifest.txt: Update B200-series FPGA images | Martin Braun | 2018-07-18 | 2 | -4/+4 |
| | | | | Includes fixes for sc8/sc12 streaming. | ||||
* | mpm: n3xx: Init device on boot | Martin Braun | 2018-07-18 | 3 | -0/+51 |
| | | | | | Specify skip_boot_init=1 to not init during boot. This will increase boot time for an N310, typically by around 15 seconds. | ||||
* | mpmd: Add set_timeout_init() API call to mpmd_mboard_impl | Martin Braun | 2018-07-18 | 2 | -2/+11 |
| | |||||
* | fixup! uhd: Warn when tuning with auto DSP frequency and an external LO | Brent Stapleton | 2018-07-18 | 1 | -1/+3 |
| | | | | | | Check for ALL_LOS in the property tree before checking if its set to external. This warning is only applicable to the TwinRX, so its fine to only look for the ALL_LOS property. | ||||
* | mpm: tools: eeprom-id: Add E320 product id to eeprom-id | Moritz Fischer | 2018-07-18 | 1 | -0/+3 |
| | | | | | | Add E320 product id to eeprom-id executable Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | ||||
* | mpm: e320_bist: Add tests for running BIST on E320 | Sugandha Gupta | 2018-07-18 | 1 | -0/+769 |
| | |||||
* | e320: mpm: Add dboard and mboard sensors | Sugandha Gupta | 2018-07-18 | 3 | -30/+148 |
| | | | | | | | | Adding the following sensors: - Catalina temperature, RSSI, and LO Lock sensors - GPS lock, time, TPV, and SKY sensors Co-authored-by: Brent Stapleton <brent.stapleton@ettus.com> | ||||
* | uhd: initial commit of UHD support for E320 | Brent Stapleton | 2018-07-18 | 16 | -12/+1928 |
| | | | | Co-authored-by: Sugandha Gupta <sugandha.gupta@ettus.com> | ||||
* | mpm: initial commit of E320 code | Brent Stapleton | 2018-07-18 | 22 | -27/+1757 |
| | | | | Co-authored-by: Sugandha Gupta <sugandha.gupta@ettus.com> | ||||
* | manifest.txt: update N3xx,X3XX,E3XX fpga images | Trung Tran | 2018-07-18 | 1 | -7/+7 |
| | |||||
* | mpm: mg: Adding fast-reinit mode | Martin Braun | 2018-07-17 | 3 | -19/+123 |
| | | | | | | | | | | When a device is re-initialized without any changes (e.g., master_clock_rate, ref_clock_freq) then we can skip the initialization sequence and move on. This shaves a significant amount of time from the init sequence. Fast re-init can be overridden by providing the `force_reinit=1` device arg. | ||||
* | mpm: mg: Move RF cal initialization after JESD init | Martin Braun | 2018-07-17 | 1 | -2/+1 |
| | |||||
* | mpm: mg: Store init args between runs | Martin Braun | 2018-07-17 | 1 | -2/+6 |
| | |||||
* | mpm: Remove unused _init_args from PeriphManagerBase | Martin Braun | 2018-07-17 | 1 | -4/+0 |
| | |||||
* | mpm: n3xx: mg: Refactor init code | Martin Braun | 2018-07-17 | 4 | -499/+585 |
| | | | | | | | All code relevant to initializing an N310/N300 daughterboard is moved to its own module (mg_init.py). No functional changes. | ||||
* | mpm: n3xx: Remove unused imports | Martin Braun | 2018-07-17 | 1 | -2/+0 |
| | |||||
* | mpm: mg: Print AD9371 info as debug message during init | Martin Braun | 2018-07-17 | 1 | -0/+8 |
| | |||||
* | multi_usrp: Fix get_usrp_tx_info() for MPMD devices | Martin Braun | 2018-07-17 | 1 | -1/+1 |
| | |||||
* | UBX: Add support for phase synchronization at LTE clock rates | Michael West | 2018-07-17 | 3 | -13/+46 |
| | |||||
* | X300: Change default dboard_clock_rate depending on master_clock_rate | Michael West | 2018-07-17 | 2 | -3/+3 |
| | |||||
* | X300: Add support for 11.52 MHz and 23.04 MHz references | Michael West | 2018-07-17 | 1 | -12/+82 |
| | |||||
* | images: Exclude .bin X3x0 images from images packages | Martin Braun | 2018-07-17 | 1 | -6/+2 |
| | |||||
* | devtest: Minor Python fixes | Martin Braun | 2018-07-17 | 1 | -18/+30 |
| | | | | | - Fix some Pylint warnings - Improve output | ||||
* | fixup! lib: Purge some use of boost::system_time | Martin Braun | 2018-07-17 | 1 | -1/+0 |
| | |||||
* | B200: Fix SC8 RX Streaming | Vidush | 2018-07-16 | 1 | -9/+18 |
| | | | | | Coerces recv_frame_size to size of words (8 bytes) to prevent USB_TRANSFER_OVERFLOW error. | ||||
* | mg: fix tx power issue | Trung Tran | 2018-07-14 | 4 | -27/+4 |
| | | | | | | This commit will fix power issues with 2 radios configuration (UHD 3.12+). Removed unused _master boolean. CPLD path are now correct, each radio has its own CPLD object. | ||||
* | cmake: Allow to override UHD_GIT_BRANCH from CMake | Martin Braun | 2018-07-14 | 1 | -0/+4 |
| | | | | | | Use cmake -DUHD_GIT_BRANCH_OVERRIDE=$branchname. This can be helpful when building from tarballs, but you need to have the branch information. | ||||
* | fixup! B200: Check if recv_frame_size is larger than minimum value | michael-west | 2018-07-13 | 2 | -12/+20 |
| | |||||
* | cmake: add support to make python api installer on windows | Trung Tran | 2018-07-13 | 2 | -8/+6 |
| | |||||
* | cmake: Fix version numbering | Martin Braun | 2018-07-13 | 3 | -8/+8 |
| | | | | | UHD-* branches were being detected as "development", and #cmakedefine does not like it when values are actually zero. | ||||
* | cmake: Changing UHD version to 3.13 and flagging branch as development | Martin Braun | 2018-07-13 | 1 | -2/+2 |
| | |||||
* | mpm: tools: eeprom-init: Fix issue with dt/mcu-compat number | Moritz Fischer | 2018-07-12 | 1 | -4/+8 |
| | | | | | | | | | | | Fix issue with dt-compat and mcu-compat numbers not working for the case where 0 is a legitimate dt/mcu compat number. This can happen if a Rev2 board (1 in hardware) shares a DT or MCU firmware with the Rev1 board (0 in hardware). Fixes 91a5518443f ("mpm: tools: Introduce dt-compat ...") Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | ||||
* | b200: Update FW and FPGA images | Martin Braun | 2018-07-12 | 2 | -7/+7 |
| | | | | | FPGA compat number bumped to 15. This includes fixes to resolve the "lost EOB" issue on B2xx. | ||||
* | b200: fw: Change USB2 Buffer Size and Buffer Count | Martin Braun | 2018-07-12 | 1 | -2/+2 |
| | | | | | | Change FX3 firmware for USB2 so the eob flag is always seen, particularly on packets that are a multiple of 512 bytes in size. | ||||
* | B200: Check if recv_frame_size is larger than minimum value | Vidush | 2018-07-12 | 2 | -0/+10 |
| | |||||
* | B200: Change Recv Frame Size to 8176 | Vidush | 2018-07-12 | 2 | -2/+20 |
| | | | | | | | | The default frame size is set to 8176. If a frame size entered is a multiple of 512, the actual frame size is set to the next lowest multiple of 24. Both changes are made to ensure no packet gets stuck in the fx3. | ||||
* | lib: Purge some use of boost::system_time | Martin Braun | 2018-07-12 | 5 | -21/+32 |
| | | | | | These are all timeout loops, which now use std::chrono::steady_clock::now() to check for timeout events. | ||||
* | mpm: n3xx: Factor out component updating | Brent Stapleton | 2018-07-11 | 4 | -73/+105 |
| | | | | | | | | | - Refactoring component (FPGA, DTS) updating functions out of n3xx.py into their own components.py. The ZynqComponent class now defines the methods to update these two components. - Adding super().__init__() to the PeriphManagerBase class. This is needed to get the multiple inheritance used in N3XX now to work, and (apparently) good Python practice. | ||||
* | uhd: Expose DC Offset range via multi_usrp interface | Derek Kozel | 2018-07-11 | 5 | -0/+57 |
| | |||||
* | soft_register: Remove compiler warning, add unit test | Martin Braun | 2018-07-11 | 3 | -5/+41 |
| | |||||
* | uhd: Warn when tuning with auto DSP frequency and an external LO | Derek Kozel | 2018-07-10 | 1 | -0/+19 |
| | | | | | In LO sharing cases this can result in frequency errors between channels. | ||||
* | legacy_compat: Fix tx/rx channel map initialization for all channels | Sugandha Gupta | 2018-07-09 | 1 | -5/+14 |
| | | | | | | | | This will populate tx/rx channel map (radio and port index) considering number of channels, radios and mboards. On TwinRX and N310, the default subdev spec will now include all available channels. |