Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mg: Add support for TX switches. | Alex Williams | 2017-12-22 | 1 | -2/+58 |
| | |||||
* | n3xx: add atr switch update for tx direction | Trung N Tran | 2017-12-22 | 2 | -3/+29 |
| | |||||
* | mg: Add DSA, AD9371, and total gain | Trung N Tran | 2017-12-22 | 2 | -46/+241 |
| | | | | | | | - Adds gains to gain group: dsa, ad9371 - Defaults to splitting gains evenly across group members - Adds gain_mode which allows automatic gain setting, or manually setting DSA vs. AD9371 | ||||
* | n3xx: Configure antenna switching | Trung N Tran | 2017-12-22 | 2 | -46/+72 |
| | | | | | This enables the various bands for the Magnesium dboard. Note: Tx support is not part of this commit. | ||||
* | mg: Add support for low band LOs and RX switches | Alex Williams | 2017-12-22 | 2 | -4/+272 |
| | |||||
* | mg: Add controls for frontpanel- and internal GPIOs | Martin Braun | 2017-12-22 | 2 | -1/+46 |
| | | | | | | | | - FP-GPIOs are currently unconnected, we just create the object (pending FPGA changes) - One ATR/GPIO controller per radio - Internal GPIOs (controlling DSA and AD9371 gain bits) are set to MODE_GPIO, they don't toggle on ATR state change | ||||
* | mg: Add peripheral controls for CPLD and LO synthesizers | Martin Braun | 2017-12-22 | 2 | -2/+106 |
| | |||||
* | mg: Refactored control class | Martin Braun | 2017-12-22 | 2 | -185/+282 |
| | | | | | | | - Reordered methods - Renamed AD9371-specfic functions with _myk prefix - Renamed _slot_prefix to _rpc_prefix - Moved to 4-radio model (one RFNoC block per channel) | ||||
* | mg: Add control object for CPLD | Martin Braun | 2017-12-22 | 3 | -0/+634 |
| | |||||
* | mg: Add dboard EEPROM properties | Martin Braun | 2017-12-22 | 1 | -2/+18 |
| | | | | Signed-off-by: Martin Braun <martin.braun@ettus.com> | ||||
* | mg: Fix lambda-related warnings in block control | Martin Braun | 2017-12-22 | 1 | -12/+15 |
| | | | | We're not using C++14 yet, so named captures are not yet available. | ||||
* | N310: Updated controls for Mg daughterboard | Mark Meserve | 2017-12-22 | 2 | -59/+234 |
| | | | | | - Adds most API calls - Adds prop tree nodes | ||||
* | mg: General fixes | Mark Meserve | 2017-12-22 | 2 | -26/+195 |
| | | | | | - Make DB probe-able - Add RPC client | ||||
* | eiscat: Move JESD init and ADC reset to its own function | Martin Braun | 2017-12-22 | 2 | -2/+35 |
| | |||||
* | eiscat: Fixed selection of upper/lower beams | Martin Braun | 2017-12-22 | 1 | -1/+18 |
| | |||||
* | eiscat: Proper neighbour support, added some FI pseudo-antenna values | Martin Braun | 2017-12-22 | 2 | -37/+45 |
| | |||||
* | eiscat: Enable proper prop tree coercer and publisher | Martin Braun | 2017-12-22 | 1 | -10/+19 |
| | |||||
* | magnesium: Temporarily adding return values to make MSVC not fail | Trung N Tran | 2017-12-22 | 1 | -2/+15 |
| | |||||
* | mpmd: property tree fixes for multi_usrp, set_freq fixes | sugandhagupta | 2017-12-22 | 1 | -3/+3 |
| | |||||
* | mpmd: Fixed prop tree typo (mboard vs mboards) | Martin Braun | 2017-12-22 | 1 | -4/+0 |
| | |||||
* | eiscat: Make use of known number of dboards | Martin Braun | 2017-12-22 | 2 | -0/+24 |
| | |||||
* | eiscat: Added more APIs for more fine-grained control | Martin Braun | 2017-12-22 | 2 | -54/+199 |
| | |||||
* | eiscat: Improved documentation for EISCAT block | Martin Braun | 2017-12-22 | 1 | -7/+88 |
| | | | | | Note that this pre-empts the actual implementation of some of the features. | ||||
* | eiscat: Made more functions return status values instead of None/void | Martin Braun | 2017-12-22 | 1 | -4/+4 |
| | |||||
* | rpc: Changed API to request/notify for better distinction between the two | Martin Braun | 2017-12-22 | 1 | -5/+5 |
| | |||||
* | eiscat/mpm: Moved EISCAT full init sequence to UHD | Martin Braun | 2017-12-22 | 2 | -2/+21 |
| | |||||
* | eiscat: Added RPC passing API | Martin Braun | 2017-12-22 | 2 | -3/+20 |
| | |||||
* | eiscat: Fixed missing antenna selection reg write for direct rx | Martin Braun | 2017-12-22 | 1 | -0/+1 |
| | |||||
* | eiscat: Numerous modification for testing beamforming | Martin Braun | 2017-12-22 | 2 | -16/+158 |
| | |||||
* | Rename netd to mpmd | Martin Braun | 2017-12-22 | 2 | -4/+4 |
| | |||||
* | eiscat: Accept both mixed-case and upper-case antenna names (Rx0, RX0) | Martin Braun | 2017-12-22 | 1 | -1/+4 |
| | |||||
* | eiscat: Antenna selection, gain setting | Martin Braun | 2017-12-22 | 2 | -32/+306 |
| | |||||
* | eiscat: Added more properties, other minor fixes | Martin Braun | 2017-12-22 | 2 | -1/+38 |
| | |||||
* | eiscat: Enabled eiscat db to work with rfnoc_rx_to_file | Martin Braun | 2017-12-22 | 2 | -42/+64 |
| | |||||
* | eiscat: Added skeleton for dboard driver support | Martin Braun | 2017-12-22 | 7 | -0/+472 |
| | |||||
* | Clean up build process | Martin Braun | 2017-12-22 | 1 | -25/+36 |
| | | | | | | - Removed stale files (i2c_core_100, spi_core_100) - Made more compilation condiational; disabling some devices will disable dependencies as well so they don't get compiled in by default. | ||||
* | Move all license headers to SPDX format. | Martin Braun | 2017-12-22 | 29 | -348/+29 |
| | |||||
* | TwinRX: Added ADF5356 synth and TwinRX Rev C support | Derek Kozel | 2017-12-08 | 4 | -48/+81 |
| | | | | | | | | | ADF5355 and ADF5356 support merged into adf535x class Default register values moved into regmap Reviewed-By: Martin Braun <martin.braun@ettus.com> Reviewed-By: Ashish Chaudhari <ashish@ettus.com> Reviewed-By: Mark Meserve <mark.meserve@ni.com> | ||||
* | UBX: Add support for UBX-TDD | michael-west | 2017-12-07 | 1 | -1/+9 |
| | |||||
* | UBX: Add implementation of TDD xcvr mode and force TX PA on in TDD mode to ↵ | michael-west | 2017-12-07 | 1 | -12/+47 |
| | | | | reduce transient at start of transmission | ||||
* | ubx: Fixed UHD_MSG style log messages | Martin Braun | 2017-07-18 | 1 | -2/+6 |
| | |||||
* | Merge branch 'maint' | Martin Braun | 2017-07-17 | 3 | -21/+51 |
|\ | |||||
| * | cbx: turn on LO LPF at <2GHz instead of <1.5GHz | Mark Meserve | 2017-06-30 | 2 | -18/+38 |
| | | |||||
| * | UBX: Added error handling for setting the dboard clock rate. | bstapleton | 2017-06-29 | 1 | -3/+13 |
| | | | | | | | | Setting daughterboard clock rate while using UBX on X300 caused an error. Added handling, now throws a warning that the phase will vary. | ||||
* | | Merge branch 'maint' | Martin Braun | 2017-06-27 | 5 | -18/+23 |
|\| | |||||
| * | Revert "xcvr: Query ref clock, not ADC/DAC clock" | Martin Braun | 2017-06-26 | 1 | -1/+1 |
| | | | | | | | | This reverts commit 60920644aa33d1a6f7a4dac30bdb890b9bc4301f. | ||||
| * | twinrx: add reimport to LO options on property tree | Mark Meserve | 2017-06-15 | 1 | -1/+1 |
| | | |||||
| * | twinrx: add reimport lo mode | Mark Meserve | 2017-06-15 | 3 | -16/+21 |
| | | |||||
* | | logging: Demoted more DEBUG to TRACE | Martin Braun | 2017-04-06 | 12 | -71/+71 |
| | | |||||
* | | logging: Demoted a number of DEBUG messages to TRACE | Martin Braun | 2017-04-05 | 9 | -16/+11 |
| | |