Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Device3: Change packet-based flow control to byte-based flow control | Martin Braun | 2018-07-25 | 24 | -468/+706 |
| | |||||
* | rfnoc: Enabled SW flush mechanism impl'd in noc_shell | Ashish Chaudhari | 2018-07-24 | 6 | -10/+97 |
| | | | | | | | | | | | - UHD will now "disconnect" the noc_block data-path from the crossbar when the block's dtor is invoked. This allows long running or slow blocks to empty out rapidly during teardown. - UHD will also attempt to flush at init time in case a block is destroyed abnormally. The goal of the flush mechanism is to not lock up the FPGA - noc_shell compat number is now 3 | ||||
* | tests: Add multi_usrp_test.py | Vidush | 2018-07-24 | 1 | -0/+624 |
| | | | | | This is an API tester that uses the Python API to verify the correct behaviour of multi_usrp with respect to a hardware implementation. | ||||
* | 3.13.0.0 Release | Brent Stapleton | 2018-07-24 | 4 | -3/+122 |
| | | | | | | | - Update Debian changelog - Update manifest.txt - Update Debian copyright file - Update fpga-src submodule | ||||
* | mpm: n3xx: Allow to run without daughterboards connected | Trung Tran | 2018-07-23 | 1 | -0/+2 |
| | | | | | The product ID will fall back to the motherboard ID (n300, n310). This will load FPGA images even if there is no daughterboard connected. | ||||
* | rfnoc: legacy_compat: Remove superfluous variable | Martin Braun | 2018-07-23 | 1 | -1/+0 |
| | |||||
* | C API: Fix incorrectly declared lock | Martin Braun | 2018-07-23 | 1 | -1/+1 |
| | |||||
* | n230: Fix incorrectly declared locks | Martin Braun | 2018-07-23 | 1 | -3/+5 |
| | |||||
* | x300: Fix incorrectly declared locks | Martin Braun | 2018-07-23 | 2 | -5/+5 |
| | |||||
* | uio: mpm: Fixup for opening mboard-regs UIO | Brent Stapleton | 2018-07-23 | 7 | -62/+71 |
| | | | | | | | | | - Fix the syntax to open mboard-regs UIO objects, and change the open() and close() functions to be private. - We were calling open() twice in every context manager line- once manually, and once in __enter__. This commit corrects those usages, and allows the context manager to fully manage the opening and closing of UIO objects. | ||||
* | fixup! Testing: Add x300 Functional Verification | Vidush | 2018-07-20 | 1 | -1/+1 |
| | |||||
* | docs: Add comments on block port and ID for stream args | Martin Braun | 2018-07-20 | 1 | -1/+12 |
| | |||||
* | docs: Python API: Add comment on building on Windows | Martin Braun | 2018-07-19 | 1 | -0/+10 |
| | |||||
* | docs: Add page for the C API | Martin Braun | 2018-07-19 | 2 | -0/+25 |
| | |||||
* | 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 |
| |