aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/x300
Commit message (Collapse)AuthorAgeFilesLines
* Move all license headers to SPDX format.Martin Braun2017-12-2221-252/+21
|
* X300: Add retry to DAC synchronizationmichael-west2017-12-203-38/+90
| | | | | Reviewed-by: Martin Braun <martin.braun@ettus.com> Reviewed-by: Ashish Chaudhari <ashish.chaudhari@ettus.com>
* UHD: Add eeprom info to dboard_basemichael-west2017-12-071-4/+4
|
* uhd: Changed mboard_eeprom_t interface, refactored MB EEPROM codeMartin Braun2017-09-296-182/+388
| | | | | | | | | | | | - uhd::usrp::mboard_eeprom_t is now simply a map. Its commit() method has no utility being a public API call, because the user never gets access to the appropriate I2C object (Minor API breakage) - The central mboard_eeprom.cpp file was broken up and put into many smaller compilation units in every device's implementation folder. - Renamed some of the constants (e.g. B000_* -> USRP1_*, N100_* -> N200_*) - Removed the N000_* EEPROM code, because, well, you know, there's no such device
* Merge branch 'maint'Martin Braun2017-07-171-1/+15
|\
| * fixup! x300: Changed discovery to return early if we find the serial requestedBrent Stapleton2017-07-051-1/+1
| |
| * x300: Changed discovery to return early if we find the serial requestedbstapleton2017-06-301-1/+15
| |
* | X3xx: Added image loader support for reading FPGA imagesPaul David2017-06-301-17/+219
| |
* | X3xx: Incremented firmware compat version minorPaul David2017-06-301-1/+1
| |
* | X3xx: Updated firmware to support reading FPGA image dataPaul David2017-06-301-0/+16
| |
* | utils: add set_thread_name API call, move thread_priority to threadAndrej Rode2017-06-291-1/+1
| |
* | uhd: Replaced many lexical_cast with appropriate C++11 equivalentsMartin Braun2017-06-294-8/+7
| |
* | Merge branch 'maint'Martin Braun2017-06-281-365/+0
|\|
| * x300: Removed stray fileMartin Braun2017-06-281-367/+0
| |
* | Merge branch 'maint'Martin Braun2017-06-274-69/+68
|\|
| * X300: Fix DAC syncmichael-west2017-06-262-53/+14
| |
| * X300: Implement single DMA channel for all async messagesMichael West2017-06-262-12/+42
| |
| * X300: Dual channel TX performance improvementsMichael West2017-06-262-4/+12
| |
* | x300: Added location info to FW ctrl error messagesAshish Chaudhari2017-06-151-2/+14
| |
* | rfnoc: Backported GPIO controls on radio blocksMartin Braun2017-05-242-0/+67
| |
* | x300: Fixed TODO (used auto)Martin Braun2017-05-041-3/+1
| |
* | Merge branch 'maint'Martin Braun2017-04-132-0/+5
|\|
| * rfnoc: Update DDC and DUC command tick rateMartin Braun2017-04-131-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 blockDerek Kozel2017-04-132-0/+5
| |
* | logging: remove unecessery newlines in log messagesAndrej Rode2017-04-071-1/+1
| |
* | Merge branch 'maint'Martin Braun2017-04-063-14/+17
|\|
| * X300: Increase FW control ACK timeoutMichael West2017-04-051-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 betterMichael West2017-04-052-13/+16
| | | | | | | | performance
* | logging: Demoted a number of DEBUG messages to TRACEMartin Braun2017-04-051-1/+1
| |
* | device3: Fixed potential concurreny issuesAshish Chaudhari2017-04-052-5/+3
| | | | | | | | | | | | | | - 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 typoDerek Kozel2017-04-041-1/+1
| |
* | RFNoC: Exposed LO sharing functions in radio blockDerek Kozel2017-03-242-0/+205
| |
* | Merge branch 'maint'Martin Braun2017-03-151-5/+1
|\|
| * x300: Put back runtime error on FPGA compat mismatchMartin Braun2017-03-151-5/+1
| |
* | Merge branch 'maint'Martin Braun2017-03-151-1/+1
|\|
| * x300: Removed MTU throttling for Ethernet connectionsMartin Braun2017-03-081-1/+1
| |
* | Rfnoc: Exposed analog lowpass bandwidth option in X300 ctrlsejk2017-02-272-0/+16
| |
* | utils: introduce new logging API and remove msg APIAndrej Rode2017-02-209-135/+87
| |
* | X3xx: Limit the number of USRPs that can initialize in parallelPaul David2017-02-132-7/+18
| |
* | uhd: replace BOOST_FOREACH with C++11 range-based for loopAndrej Rode2017-02-108-25/+20
| | | | | | | | | | 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 Braun2017-02-101-1/+3
|\|
| * x300: only remove existing items from zpu_iface_registry in destructorAndrej Rode2017-02-011-1/+3
| |
* | Merge branch 'maint'Martin Braun2017-01-304-25/+55
|\|
| * x300: Increase PCIe TX frame size to 8184Jonathon Pendlum2017-01-261-4/+1
| |
| * X300: Move property tree check to subscriberDerek Kozel2017-01-261-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 properlymichael-west2017-01-261-10/+23
| |
| * X300: Added code to handle case where older firmware was slow to release the ↵michael-west2017-01-261-6/+25
| | | | | | | | claim causing discovery to fail
* | x300: Reduced time spent on ADC self-calibrationPaul David2017-01-251-4/+4
| |
* | x300: Output system messages in order for multi-threaded initializationPaul David2017-01-191-0/+46
| |
* | x300: Run motherboard setup with multiple threadsPaul David2017-01-191-2/+15
| |