Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | x300: Removed stray file | Martin Braun | 2017-06-28 | 1 | -367/+0 |
| | |||||
* | X300: Fix DAC sync | michael-west | 2017-06-26 | 2 | -53/+14 |
| | |||||
* | X300: Implement single DMA channel for all async messages | Michael West | 2017-06-26 | 2 | -12/+42 |
| | |||||
* | X300: Dual channel TX performance improvements | Michael West | 2017-06-26 | 2 | -4/+12 |
| | |||||
* | rfnoc: Update DDC and DUC command tick rate | Martin Braun | 2017-04-13 | 1 | -1/+1 |
| | | | | | Update happens when the sampling rate is queried, which needs revisiting, but happens to occur at the correct time in the sequence. | ||||
* | rfnoc: Add set_command_time hook to radio block | Derek Kozel | 2017-04-13 | 2 | -0/+5 |
| | |||||
* | X300: Increase FW control ACK timeout | Michael West | 2017-04-05 | 1 | -1/+1 |
| | | | | - Fixes issue of fw_communication timeout errors on (Windows) systems where clock ticks are >10ms | ||||
* | X300: Change default frame sizes for PCIe to be page aligned for better | Michael West | 2017-04-05 | 2 | -13/+16 |
| | | | | performance | ||||
* | x300: Put back runtime error on FPGA compat mismatch | Martin Braun | 2017-03-15 | 1 | -5/+1 |
| | |||||
* | x300: Removed MTU throttling for Ethernet connections | Martin Braun | 2017-03-08 | 1 | -1/+1 |
| | |||||
* | x300: only remove existing items from zpu_iface_registry in destructor | Andrej Rode | 2017-02-01 | 1 | -1/+3 |
| | |||||
* | x300: Increase PCIe TX frame size to 8184 | Jonathon Pendlum | 2017-01-26 | 1 | -4/+1 |
| | |||||
* | X300: Move property tree check to subscriber | Derek Kozel | 2017-01-26 | 1 | -5/+6 |
| | | | | | Command Time path in the daughterboard does not yet exist during X300 initialization, so check cannot be done while subscribing. | ||||
* | X300: Fix issue with GPSDO sometimes not being recognized properly | michael-west | 2017-01-26 | 1 | -10/+23 |
| | |||||
* | 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: Prevent MB EEPROM Corruption | michael-west | 2017-01-10 | 7 | -31/+333 |
| | | | | | | | - 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: Made MTU throttling more explicit in x300 header files | Martin Braun | 2016-12-13 | 2 | -1/+3 |
| | |||||
* | 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 | 2 | -15/+19 |
| | |||||
* | x300: Adding warning for sampling rate coercion | Martin Braun | 2016-12-06 | 1 | -2/+7 |
| | |||||
* | Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵ | Martin Braun | 2016-11-08 | 15 | -175/+175 |
| | | | | | | | | 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: Check dboard time property before subscribing | Derek Kozel | 2016-11-04 | 2 | -6/+7 |
| | | | | | If a daughterboard does not have a time/cmd property then no subscriber should be added to the motherboard time/cmd property. | ||||
* | TwinRX: Use command time to schedule synchronous events | Derek Kozel | 2016-10-26 | 2 | -6/+35 |
| | |||||
* | x300: Throttle MTU to 3000 for PCIe to avoid underruns | Martin Braun | 2016-10-25 | 1 | -1/+4 |
| | | | | This is a temporary workaround to make PCIe available on lower rates. | ||||
* | 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: TwinRX: Use correct LEDs when mapping chan -> ant | Ashish Chaudhari | 2016-09-30 | 2 | -23/+30 |
| | | | | | | | | | - Added LED controller objects for each block port in radio - Added desired subscribers for each frontend's antenna property that updates LED ATR values Reviewed-By: Martin Braun <martin.braun@ettus.com> Reviewed-By: Marcus Müller <marcus.mueller@ettus.com> | ||||
* | bugfix: db eeprom id not being written for X3x0 | Ashish Chaudhari | 2016-09-27 | 4 | -8/+10 |
| | | | | | | | | - 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 | 3 | -3/+17 |
| | | | | | Reviewed-By: Moritz Fischer <moritz.fischer@ettus.com> Signed-off-by: Martin Braun <martin.braun@ettus.com> | ||||
* | Correct maximum link rates for 1GE and 10GE | Marcus Müller | 2016-09-27 | 1 | -5/+11 |
| | |||||
* | Added NI product IDs for USRP-2945 and USRP-2955 | vkakade | 2016-09-20 | 2 | -0/+6 |
| | | | | These are USRP RIO (X310) devices with TwinRX daughter-boards. | ||||
* | transport: Removed conditional compiles for terminator APIs | Martin Braun | 2016-09-05 | 1 | -2/+0 |
| | |||||
* | Merge branch 'UHD-3.9.LTS' into maint | Martin Braun | 2016-09-02 | 1 | -15/+17 |
|\ | | | | | | | | | | | | | | | This provides the GPS fixes. Conflicts: host/CMakeLists.txt tools/debs/upload_debs.sh | ||||
| * | X300: GPSDO fixes | michael-west | 2016-09-02 | 1 | -19/+17 |
| | | | | | | | | | | - Optimize writes so full 32-bit words are written at a time - Simplify UART so it does not strip or add characters | ||||
| * | GPSDO: Make sure read_uart() returns only complete strings for all devices. | michael-west | 2016-09-02 | 1 | -0/+4 |
| | | |||||
* | | 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. | ||||
* | | x300: Bumped FPGA compat num (is now: 0x21 == 33) and FW compat num (is now 5) | Martin Braun | 2016-08-23 | 1 | -2/+2 |
| | | | | | | | | - Also updated images package. | ||||
* | | 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 radio: Fixed typo for frontend regs | Martin Braun | 2016-08-12 | 2 | -2/+2 |
| | | |||||
* | | Frontend corrections: Provide new function for RFNoC-based radio | Nicolas Cuervo | 2016-08-11 | 2 | -8/+10 |
| | | |||||
* | | x300: Fixed typo in check_radio_config | Martin Braun | 2016-08-11 | 1 | -8/+6 |
| | | |||||
* | | X300: Change so radio check so it only makes sure needed frontends are ↵ | michael-west | 2016-08-10 | 1 | -6/+12 |
| | | | | | | | | enabled (prevent function from disabling frontends) | ||||
* | | x300: Device propagates suggested TX MTU through the mtu property, not ↵ | Martin Braun | 2016-08-09 | 2 | -4/+1 |
| | | | | | | | | get_tx_hints() | ||||
* | | x3xx: Enable readback of fpga_version_hash | Moritz Fischer | 2016-08-09 | 2 | -2/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | 12 | -1445/+1523 |
| | | |||||
* | | 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 | 2 | -25/+45 |
| | | | | | | | | | | - UHD and ZPU is now aware of Aurora SFP+ transceivers in the FPGA image - Added script to exercise Aurora BIST features | ||||
* | | Merge branch 'maint' | Martin Braun | 2016-06-14 | 1 | -1/+1 |
|\| |