aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp
Commit message (Collapse)AuthorAgeFilesLines
...
| * x300: Adding warning for sampling rate coercionMartin Braun2016-12-061-2/+7
| |
| * UBX: Force on RX driver to eliminate transientmichael-west2016-12-011-1/+1
| |
| * rfnoc: legacy_compat gets its own set_{rx,tx}_rate() callsMartin Braun2016-11-291-0/+24
| | | | | | | | | | | | This avoids double-calling subscribers, and will fix the case where a rate change in a multi-channel scenario will break because the graph resolution is done before all rates are set.
| * device3: Backed-out the alignment adaptionMartin Braun2016-11-291-6/+0
| |
* | UBX: Force on RX driver to eliminate transientmichael-west2016-12-091-1/+1
| |
* | rfnoc: legacy_compat gets its own set_{rx,tx}_rate() callsMartin Braun2016-12-091-0/+24
| | | | | | | | | | | | This avoids double-calling subscribers, and will fix the case where a rate change in a multi-channel scenario will break because the graph resolution is done before all rates are set.
* | device3: Backed-out the alignment adaptionMartin Braun2016-12-091-6/+0
| |
* | usrp: mboard_eeprom reinterpret_cast<>(0) instead of NULLAndrej Rode2016-12-011-1/+1
| |
* | Merge branch 'maint'Martin Braun2016-11-288-20/+9
|\|
| * lib: Removed more superfluous variablesMartin Braun2016-11-284-10/+8
| |
| * usrp2: Removed superfluous helper functionMartin Braun2016-11-281-4/+0
| |
| * b100: Removed superfluous FX2 vid/pidMartin Braun2016-11-282-4/+0
| |
| * dma fifo: Removed superfluous attributeMartin Braun2016-11-281-2/+1
| |
* | Merge branch 'maint'Martin Braun2016-11-151-2/+2
|\|
| * n230: Make second dual-eth addr consistent with standardAshish Chaudhari2016-11-141-2/+2
| | | | | | | | - The second address argument was changed from "secondary-addr" to "second_addr"
* | rfnoc: Removed transport endianness as make argMartin Braun2016-11-091-1/+0
| | | | | | | | | | | | | | | | | | This is only confusing, since the blocks do not have to care about endianness. The control interface needs to know (and takes care of it internally), and the streaming transport does the same (and does not directly connect to blocks). Reviewed-By: Michael West <michael.west@ettus.com>
* | rfnoc: Moved transport endianness as property into both_xports_tMartin Braun2016-11-095-17/+11
|/ | | | Reviewed-By: Michael West <michael.west@ettus.com>
* Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵Martin Braun2016-11-08173-2285/+2286
| | | | | | | | 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: Fix for channel 1 failure to ACK a TX burst.michael-west2016-11-071-24/+60
| | | | | | - Added mapping from radio block and port to channel in legacy compat layer. - Improved parsing of stream args and added parsing of radio ID and port parameters for each channel. - Added proper programming of the response SID based on the new radio ID and port parameters.
* device3: Removed some superfluous includesMartin Braun2016-11-042-12/+1
|
* X300: Check dboard time property before subscribingDerek Kozel2016-11-042-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: Add rev B daughterboard IDDerek Kozel2016-11-011-0/+9
|
* xcvr: Removed some compiler warningsMartin Braun2016-10-271-1/+1
|
* TwinRX: Remove unhelpful warningDerek Kozel2016-10-261-8/+0
|
* TwinRX: Use command time to schedule synchronous eventsDerek Kozel2016-10-265-6/+104
|
* x300: Throttle MTU to 3000 for PCIe to avoid underrunsMartin Braun2016-10-251-1/+4
| | | | This is a temporary workaround to make PCIe available on lower rates.
* b200: Make sure no GPS settings are applied when no gpsdo present.Martin Braun2016-10-181-1/+4
| | | | | | | This changes the exception message thrown when gpsdo is selected as a clock source, but does not change the exception. Note that before, during its first run, the B2x0 would happily accept gpsdo as a clock source even when none was present.
* Fix warning in e300_remote_codec_ctrl.cpp for gcc.Philip Balister2016-10-181-2/+2
| | | | | | | | The bigger question is why uhd forces the e300 code to have an implementation of an empty function. But, suppress the warning and let people fight about design later. Signed-off-by: Philip Balister <philip@opensdr.com>
* x300: Add time sync procedure to device initializationMartin Braun2016-10-131-1/+9
| | | | Reviewed-By: Derek Kozel <derek.kozel@ettus.com>
* UBX: changed default performance parametersNicolas Cuervo2016-10-071-5/+5
|
* UHD: Fixed the max link warning for the case where there are multiple ↵Paul David2016-10-051-0/+2
| | | | motherboards
* max2871: Added label for the bit region VAS_DLYPaul David2016-10-051-0/+7
| | | | - Also added a template specialization for enabling the VAS_DLY bit locations based on VAS_TEMP setting (aka retune)
* bugfix: TwinRX: Use correct LEDs when mapping chan -> antAshish Chaudhari2016-09-302-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>
* xcvr: Query ref clock, not ADC/DAC clockMartin Braun2016-09-291-1/+1
| | | | | On the USRP2 and N2x0, these values are the same, but on the X3x0, they might differ.
* B2xx: fixed a typo when checking arguments on a streamerPaul David2016-09-271-1/+1
|
* bugfix: db eeprom id not being written for X3x0Ashish Chaudhari2016-09-274-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 optionMartin Braun2016-09-273-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 10GEMarcus Müller2016-09-271-5/+11
|
* gps: Removed redundant error message in case no GPS presentMartin Braun2016-09-271-2/+1
| | | | | Signed-off-by: Martin Braun <martin.braun@ettus.com> Reviewed-By: Moritz Fischer <moritz.fischer@ettus.com>
* Added NI product IDs for USRP-2945 and USRP-2955vkakade2016-09-202-0/+6
| | | | These are USRP RIO (X310) devices with TwinRX daughter-boards.
* Fix TXCO GPSDO recognitionmichael-west2016-09-081-1/+3
|
* transport: Removed conditional compiles for terminator APIsMartin Braun2016-09-052-4/+0
|
* Merge branch 'UHD-3.9.LTS' into maintMartin Braun2016-09-026-159/+174
|\ | | | | | | | | | | | | | | This provides the GPS fixes. Conflicts: host/CMakeLists.txt tools/debs/upload_debs.sh
| * E100: Simplify GPSDO UART so it does not strip characters.michael-west2016-09-021-2/+0
| |
| * X300: GPSDO fixesmichael-west2016-09-021-19/+17
| | | | | | | | | | - Optimize writes so full 32-bit words are written at a time - Simplify UART so it does not strip or add characters
| * B200: GPSDO fixesmichael-west2016-09-023-20/+12
| | | | | | | | | | | | | | - Fix initialization order - Initialize to proper baud rate divisor - Remove unused function to change baud rate divisor - Simplify UART code so it does not strip or add characters
| * gps_ctrl: Multiple fixesmichael-west2016-09-021-115/+125
| | | | | | | | | | | | | | - Check for updates if cached data is older than one millisecond - Removed timeouts when checking for updated data from UART - Subscribe to SERVO:TRACe message every second and process like NMEA strings - Refactored code for simplification
| * GPSDO: Make sure read_uart() returns only complete strings for all devices.michael-west2016-09-023-15/+29
| |
| * Add thread safety to gps_ctrl cached sensorsmichael-west2016-09-021-0/+3
| |
* | Merge branch 'UHD-3.9.LTS' into maintMartin Braun2016-08-291-6/+11
|\|