Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'maint' | Martin Braun | 2017-07-17 | 1 | -1/+15 |
|\ | |||||
| * | fixup! x300: Changed discovery to return early if we find the serial requested | Brent Stapleton | 2017-07-05 | 1 | -1/+1 |
| | | |||||
| * | x300: Changed discovery to return early if we find the serial requested | bstapleton | 2017-06-30 | 1 | -1/+15 |
| | | |||||
* | | utils: add set_thread_name API call, move thread_priority to thread | Andrej Rode | 2017-06-29 | 1 | -1/+1 |
| | | |||||
* | | uhd: Replaced many lexical_cast with appropriate C++11 equivalents | Martin Braun | 2017-06-29 | 1 | -3/+3 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-06-27 | 1 | -15/+48 |
|\| | |||||
| * | X300: Implement single DMA channel for all async messages | Michael West | 2017-06-26 | 1 | -11/+38 |
| | | |||||
| * | X300: Dual channel TX performance improvements | Michael West | 2017-06-26 | 1 | -4/+10 |
| | | |||||
* | | logging: remove unecessery newlines in log messages | Andrej Rode | 2017-04-07 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-04-06 | 1 | -4/+4 |
|\| | |||||
| * | X300: Change default frame sizes for PCIe to be page aligned for better | Michael West | 2017-04-05 | 1 | -4/+4 |
| | | | | | | | | performance | ||||
* | | logging: Demoted a number of DEBUG messages to TRACE | Martin Braun | 2017-04-05 | 1 | -1/+1 |
| | | |||||
* | | device3: Fixed potential concurreny issues | Ashish Chaudhari | 2017-04-05 | 1 | -4/+1 |
| | | | | | | | | | | | | | | - Protected block_ctrl vector with a mutex - Note: const block accessors are not thread safe - Removed sid_framer from base device3 class - Made x300,e300 sid_framers atomic | ||||
* | | uhd: Fix minor typo | Derek Kozel | 2017-04-04 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-03-15 | 1 | -5/+1 |
|\| | |||||
| * | x300: Put back runtime error on FPGA compat mismatch | Martin Braun | 2017-03-15 | 1 | -5/+1 |
| | | |||||
* | | utils: introduce new logging API and remove msg API | Andrej Rode | 2017-02-20 | 1 | -86/+49 |
| | | |||||
* | | X3xx: Limit the number of USRPs that can initialize in parallel | Paul David | 2017-02-13 | 1 | -7/+15 |
| | | |||||
* | | uhd: replace BOOST_FOREACH with C++11 range-based for loop | Andrej Rode | 2017-02-10 | 1 | -13/+12 |
| | | | | | | | | | | Note: This is the first commit that uses for-range, and range-based for-loops are now usable for UHD development. | ||||
* | | Merge branch 'maint' | Martin Braun | 2017-02-10 | 1 | -1/+3 |
|\| | |||||
| * | x300: only remove existing items from zpu_iface_registry in destructor | Andrej Rode | 2017-02-01 | 1 | -1/+3 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-01-30 | 1 | -6/+25 |
|\| | |||||
| * | X300: Added code to handle case where older firmware was slow to release the ↵ | michael-west | 2017-01-26 | 1 | -6/+25 |
| | | | | | | | | claim causing discovery to fail | ||||
* | | x300: Output system messages in order for multi-threaded initialization | Paul David | 2017-01-19 | 1 | -0/+46 |
| | | |||||
* | | x300: Run motherboard setup with multiple threads | Paul David | 2017-01-19 | 1 | -2/+15 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-01-17 | 1 | -27/+68 |
|\| | |||||
| * | X300: Prevent MB EEPROM Corruption | michael-west | 2017-01-10 | 1 | -27/+68 |
| | | | | | | | | | | | | | | - Load EEPROM data into firmware memory to access from there instead of driving the I2C bus directly - Fixed firmware performance issues by removing the popcntll() function and reducing frequency of background tasks to once every 10ms - Added x300_mb_eeprom_iface to handle cases of devices with older and newer firmware - Added checks for claim to device before driving the I2C bus | ||||
* | | x300: Remove XB clearing since it seems to have no effect | Paul David | 2017-01-16 | 1 | -8/+0 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2016-12-13 | 1 | -9/+9 |
|\| | |||||
| * | x300: Made MTU throttling more explicit in x300 header files | Martin Braun | 2016-12-13 | 1 | -1/+1 |
| | | |||||
| * | X300: dont stop x300_find if receiving wrong flags | Andrej Rode | 2016-12-08 | 1 | -2/+2 |
| | | | | | | | | | | Just skip current receive buffer and do not stop processing udp packets completely. | ||||
| * | x300: Make PCIe muxing and connection multi-usrp capable | Martin Braun | 2016-12-08 | 1 | -6/+6 |
| | | |||||
* | | rfnoc: Moved transport endianness as property into both_xports_t | Martin Braun | 2016-11-09 | 1 | -2/+2 |
|/ | | | | Reviewed-By: Michael West <michael.west@ettus.com> | ||||
* | Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵ | Martin Braun | 2016-11-08 | 1 | -36/+36 |
| | | | | | | | | types) - Also removes all references to boost/cstdint.hpp and replaces it with stdint.h (The 'correct' replacement would be <cstdint>, but not all of our compilers support that). | ||||
* | x300: Add time sync procedure to device initialization | Martin Braun | 2016-10-13 | 1 | -1/+9 |
| | | | | Reviewed-By: Derek Kozel <derek.kozel@ettus.com> | ||||
* | bugfix: db eeprom id not being written for X3x0 | Ashish Chaudhari | 2016-09-27 | 1 | -5/+0 |
| | | | | | | | | - The value of db_eeprom_t being written was stale due to a caching bug - Updated subscriber for db_eeprom_t to write the EEPROM state *and* cache it locally Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | ||||
* | x300: Added ignore-cal-file as an option | Martin Braun | 2016-09-27 | 1 | -1/+6 |
| | | | | | Reviewed-By: Moritz Fischer <moritz.fischer@ettus.com> Signed-off-by: Martin Braun <martin.braun@ettus.com> | ||||
* | Added NI product IDs for USRP-2945 and USRP-2955 | vkakade | 2016-09-20 | 1 | -0/+4 |
| | | | | These are USRP RIO (X310) devices with TwinRX daughter-boards. | ||||
* | Merge branch 'UHD-3.9.LTS' into maint | Martin Braun | 2016-08-29 | 1 | -6/+11 |
|\ | |||||
| * | uhd: error on setting large recv_frame_size fixed #1212 | Sugandha Gupta | 2016-08-29 | 1 | -6/+11 |
| | | |||||
| * | Added the option to disable ADC self-test | Marcus Müller | 2016-06-17 | 1 | -1/+1 |
| | | | | | | | | | | | | This proved helpful on devices where the EEPROM is wrong about hardware revision, and the EEPROM writing doesn't work, because the ADC self-test fails due to being run for the wrong board revision. | ||||
* | | changed clk constant to match new zpu clk changes | Ryan | 2016-08-22 | 1 | -1/+1 |
| | | |||||
* | | x300: Removed superfluous verbosity | Martin Braun | 2016-08-18 | 1 | -1/+1 |
| | | |||||
* | | x300: Device propagates suggested TX MTU through the mtu property, not ↵ | Martin Braun | 2016-08-09 | 1 | -1/+1 |
| | | | | | | | | get_tx_hints() | ||||
* | | x3xx: Enable readback of fpga_version_hash | Moritz Fischer | 2016-08-09 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a feature that is already present in e3xx and n230 products allowing to read back the fpga git hash the current image has been built from. The value is available via property tree at: /mboards/0/fpga_version_hash Note: A compatibility number bump is required, as otherwise the register will always read back 0 Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | ||||
* | | Merging RFNoC support for X310 | Martin Braun | 2016-08-09 | 1 | -518/+201 |
| | | |||||
* | | x300: Minor: Assert if FPGA image identifier is not long enough | Ashish Chaudhari | 2016-07-12 | 1 | -0/+2 |
| | | |||||
* | | x300: UHD is now compatible with FPGA images with Aurora support | Ashish Chaudhari | 2016-07-07 | 1 | -5/+23 |
| | | | | | | | | | | - UHD and ZPU is now aware of Aurora SFP+ transceivers in the FPGA image - Added script to exercise Aurora BIST features | ||||
* | | Added the option to disable ADC self-test | Marcus Müller | 2016-06-06 | 1 | -1/+1 |
| | | | | | | | | | | | | This proved helpful on devices where the EEPROM is wrong about hardware revision, and the EEPROM writing doesn't work, because the ADC self-test fails due to being run for the wrong board revision. | ||||
* | | x300: Fixed an issue where the wrong XB port was being selected | Paul David | 2016-05-19 | 1 | -18/+43 |
| | | | | | | | | | | | | - If there were duplicate IPs in the mboard eeprom, the last one would be selected instead of the first - The default IP addresses (used for the case where the mboard eeprom can't be read) would overwrite the previous settings - Added a warning for duplicate IP entries in the mboard eeprom |