aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/rfnoc/legacy_compat.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Move all license headers to SPDX format.Martin Braun2017-12-221-12/+1
|
* rfnoc: Fixed SRAM FIFO indexingMartin Braun2017-06-301-3/+12
| | | | | | | Loopback FIFOs ("SRAM FIFOs") only have a single channel, unlike the DRAM FIFOs (and that's also the reason why we have full bandwdith between all channels using those). We thus need to ensure that every TX stream gets its own SRAM FIFO.
* Merge branch 'maint'Martin Braun2017-06-271-5/+29
|\
| * X300: Dual channel TX performance improvementsMichael West2017-06-261-4/+28
| |
* | utils: introduce new logging API and remove msg APIAndrej Rode2017-02-201-14/+14
| |
* | uhd: replace BOOST_FOREACH with C++11 range-based for loopAndrej Rode2017-02-101-6/+6
| | | | | | | | | | 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-8/+16
|\|
| * legacy_compat: fallback to min(spp) if no user-specified spp value existsAndrej Rode2017-02-031-8/+16
| |
* | Merge branch 'maint'Martin Braun2016-12-131-3/+1
|\|
| * rfnoc: Removed stray print in legacy_compatMartin Braun2016-12-131-1/+0
| |
| * Move motherboard index increment to after channel map index. This willKevin Gilbert (kegilbert)2016-12-081-2/+1
| | | | | | | | properly map the channel index to the motherboard in chan_to_mcp(...).
| * rfnoc: legacy_compat gets its own set_{rx,tx}_rate() callsMartin Braun2016-11-291-44/+130
| | | | | | | | | | | | 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.
* | rfnoc: legacy_compat gets its own set_{rx,tx}_rate() callsMartin Braun2016-12-091-44/+130
| | | | | | | | | | | | 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.
* | rfnoc: Replaced some simple pseudo-lambdas with actual lambdas.Martin Braun2016-12-011-14/+5
|/ | | | | Note: This is the first commit that uses lambdas, and lambdas are now usable for UHD development.
* Remove and recreate properties with member function callbacks inunknown2016-11-181-0/+32
| | | | | legacy_compat_impl dtor to prevent future sessions from calling into the destroyed bound functions
* X300: Fix for channel 1 failure to ACK a TX burst.michael-west2016-11-071-0/+3
| | | | | | - 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.
* rfnoc legacy compat: Call update_*_streamer on all samp rate updatesMartin Braun2016-10-271-5/+44
| | | | Reviewed-By: Derek Kozel <derek.kozel@ettus.com>
* rfnoc: legacy compat cache will always recreate entriesMartin Braun2016-08-231-6/+5
|
* rfnoc: Legacy compat tracks TX and RX spp values separatelyMartin Braun2016-08-091-17/+37
|
* Merging RFNoC support for X310Martin Braun2016-08-091-0/+700