Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | 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 | |
| | | ||||||
* | | Merge branch 'maint' | Martin Braun | 2016-12-09 | 1 | -2/+7 | |
|\| | ||||||
| * | x300: Adding warning for sampling rate coercion | Martin Braun | 2016-12-06 | 1 | -2/+7 | |
| | | ||||||
* | | rfnoc: Moved transport endianness as property into both_xports_t | Martin Braun | 2016-11-09 | 2 | -5/+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 | 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 | |
|\| | ||||||
| * | Fix off-by-one error | Jonathan Wakely | 2016-06-07 | 1 | -1/+1 | |
| | | | | | | | | There's an off-by-one error in base64_decode_value that results in undefined behaviour when it's passed `'\x7b'` | |||||
* | | 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. | |||||
* | | Merge branch 'maint' | Ashish Chaudhari | 2016-05-26 | 3 | -15/+4 | |
|\| | ||||||
| * | bugfix#1102: Prevented X300 DAC FIFO from underflowing | Ashish Chaudhari | 2016-05-25 | 3 | -15/+4 | |
| | | | | | | | | | | | | | | - The spectral distortion was begin caused by the DAC FIFO underflowing. The fix was to run through the DAC sync procedure which uses the falling edge clock to sample the RefClk and sync it with the data clk | |||||
* | | 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 | |||||
* | | x300: Check the maximum frame size for both links | Paul David | 2016-05-18 | 1 | -1/+22 | |
| | | | | | | | | | | - This change ensures that the smallest frame size is chosen with dual ethernet - It helps avoid any issues with using frame sizes larger than what the smaller link supports | |||||
* | | dboard_iface: Added FE name input to set_fe_connection | Ashish Chaudhari | 2016-05-16 | 1 | -3/+9 | |
| | | | | | | | | | | - A dboard_base class can have multiple frontends (subdevs) and the set_fe_connection needs to be able to distinguish between them | |||||
* | | x300: Fixed false link capacity warning and cleaned up some code | Paul David | 2016-05-13 | 2 | -11/+7 | |
| | | | | | | | | | | - Fixed an issue where 10GE on the HGS image presented a false warning for the link capacity - Removed some unnecessary variables after cleanup | |||||
* | | transport optimize: Integrated the transport offloading into the X3XX codebase | Paul David | 2016-04-18 | 4 | -53/+226 | |
| | | ||||||
* | | x300: DSP updates to support heterodyne dboards | Ashish Chaudhari | 2016-03-21 | 2 | -2/+7 | |
| | | ||||||
* | | dboard_iface: Added method to configure front connection and settings | Ashish Chaudhari | 2016-03-21 | 3 | -0/+12 | |
| | | ||||||
* | | usrp3: Added RX DSP support for heterodyne sampling | Ashish Chaudhari | 2016-03-21 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | - rx_dsp_core: set_mux takes in a fe_connection obj to determine IQ mapping and sampling mode parameters - rx_dsp_core: Support a non-zero IF for downconversion The current strategy applies a software DSP freq offset which eats into the range of the CORDIC which is OK because heterodyne assumes real-mode sampling | |||||
* | | Merge branch 'maint' | Martin Braun | 2016-03-11 | 1 | -0/+2 | |
|\| | ||||||
| * | x300: Added power cycle message to uhd_image_loader | Martin Braun | 2016-03-03 | 1 | -0/+2 | |
| | |