Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | rfnoc: Backported GPIO controls on radio blocks | Martin Braun | 2017-05-24 | 2 | -0/+67 | |
| | | ||||||
* | | x300: Fixed TODO (used auto) | Martin Braun | 2017-05-04 | 1 | -3/+1 | |
| | | ||||||
* | | Merge branch 'maint' | Martin Braun | 2017-04-13 | 2 | -0/+5 | |
|\| | ||||||
| * | 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 | |
| | | ||||||
* | | logging: remove unecessery newlines in log messages | Andrej Rode | 2017-04-07 | 1 | -1/+1 | |
| | | ||||||
* | | Merge branch 'maint' | Martin Braun | 2017-04-06 | 3 | -14/+17 | |
|\| | ||||||
| * | 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 | |||||
* | | logging: Demoted a number of DEBUG messages to TRACE | Martin Braun | 2017-04-05 | 1 | -1/+1 | |
| | | ||||||
* | | device3: Fixed potential concurreny issues | Ashish Chaudhari | 2017-04-05 | 2 | -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 typo | Derek Kozel | 2017-04-04 | 1 | -1/+1 | |
| | | ||||||
* | | RFNoC: Exposed LO sharing functions in radio block | Derek Kozel | 2017-03-24 | 2 | -0/+205 | |
| | | ||||||
* | | Merge branch 'maint' | Martin Braun | 2017-03-15 | 1 | -5/+1 | |
|\| | ||||||
| * | x300: Put back runtime error on FPGA compat mismatch | Martin Braun | 2017-03-15 | 1 | -5/+1 | |
| | | ||||||
* | | Merge branch 'maint' | Martin Braun | 2017-03-15 | 1 | -1/+1 | |
|\| | ||||||
| * | x300: Removed MTU throttling for Ethernet connections | Martin Braun | 2017-03-08 | 1 | -1/+1 | |
| | | ||||||
* | | Rfnoc: Exposed analog lowpass bandwidth option in X300 ctrls | ejk | 2017-02-27 | 2 | -0/+16 | |
| | | ||||||
* | | utils: introduce new logging API and remove msg API | Andrej Rode | 2017-02-20 | 9 | -135/+87 | |
| | | ||||||
* | | X3xx: Limit the number of USRPs that can initialize in parallel | Paul David | 2017-02-13 | 2 | -7/+18 | |
| | | ||||||
* | | uhd: replace BOOST_FOREACH with C++11 range-based for loop | Andrej Rode | 2017-02-10 | 8 | -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 Braun | 2017-02-10 | 1 | -1/+3 | |
|\| | ||||||
| * | x300: only remove existing items from zpu_iface_registry in destructor | Andrej Rode | 2017-02-01 | 1 | -1/+3 | |
| | | ||||||
* | | Merge branch 'maint' | Martin Braun | 2017-01-30 | 4 | -25/+55 | |
|\| | ||||||
| * | 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: Reduced time spent on ADC self-calibration | Paul David | 2017-01-25 | 1 | -4/+4 | |
| | | ||||||
* | | x300: Output system messages in order for multi-threaded initialization | Paul David | 2017-01-19 | 1 | -0/+46 | |
| | | ||||||
* | | x300: Run motherboard setup with multiple threads | Paul David | 2017-01-19 | 1 | -2/+15 | |
| | | ||||||
* | | Merge branch 'maint' | Martin Braun | 2017-01-17 | 7 | -31/+333 | |
|\| | ||||||
| * | 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: Remove XB clearing since it seems to have no effect | Paul David | 2017-01-16 | 1 | -8/+0 | |
| | | ||||||
* | | Merge branch 'maint' | Martin Braun | 2016-12-13 | 2 | -18/+24 | |
|\| | ||||||
| * | 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 | |
| |