aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/ic_reg_maps
Commit message (Collapse)AuthorAgeFilesLines
* twinrx: increase rev c lo1 charge pump default valueMark Meserve2019-06-031-1/+1
| | | | - This change improves spur performance for the Rev C TwinRX daughterboard
* cmake: Update coding style to use lowercase commandsMartin Braun2018-11-141-3/+3
| | | | | | | | | | | | | | | | | Also updates our coding style file. Ancient CMake versions required upper-case commands. Later command names became case-insensitive. Now the preferred style is lower-case. Run the following shell code (with GNU compliant sed): cmake --help-command-list | grep -v "cmake version" | while read c; do echo 's/\b'"$(echo $c | tr '[:lower:]' '[:upper:]')"'\(\s*\)(/'"$c"'\1(/g' done > convert.sed \ && git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' \ '*CMakeLists.txt' | xargs -0 gsed -i -f convert.sed && rm convert.sed (Make sure the backslashes don't get mangled!)
* rh: add support for rhodium devicesMark Meserve2018-10-252-1/+99
| | | | | | Co-authored-by: Humberto Jimenez <humberto.jimenez@ni.com> Co-authored-by: Alex Williams <alex.williams@ni.com> Co-authored-by: Derek Kozel <derek.kozel@ni.com>
* lmx2592: correct bit 15 of register 39Mark Meserve2018-06-141-1/+1
|
* uhd: Added LMX2592 driverDerek Kozel2018-05-032-0/+357
|
* uhd: Update license headersMartin Braun2018-02-1925-24/+46
| | | | | | | All copyright is now attributed to "Ettus Research, a National Instruments company". SPDX headers were also updated to latest version 3.0.
* mg: turn on tx power amplifiers when idleTrung N Tran2018-02-141-8/+8
| | | | | | Without turning on tx power amplifer when being idle, the TX settling time is 100ms. Turning these power amplifiers on "all time" results in tx settling time around 140us.
* Move all headers to SPDX format, harmonize license headersMartin Braun2017-12-221-14/+5
|
* mg: Fix TX power issuesTrung N Tran2017-12-221-2/+2
| | | | | - Fixed incorrect register address for channel 1 lowband mixer select - Fixed enabling of bypass path
* ic_reg_maps: Add reg map for the Magnesium CPLDMartin Braun2017-12-222-0/+170
|
* Initial commit for N3xx development.Martin Braun2017-12-222-0/+108
| | | | | | | | | | | | | | - Creates mpm/ subdirectory - First pass at hardware daemon/MPM - New code for LMK04828, AD9371 - spidev integration Contributions by: Martin Braun <martin.braun@ettus.com> Derek Kozel <derek.kozel@ettus.com> Mark Meserve <mark.meserve@ni.com> Andrej Rode <andrej.rode@ettus.com>
* Move all license headers to SPDX format.Martin Braun2017-12-2222-264/+22
|
* TwinRX: Added ADF5356 synth and TwinRX Rev C supportDerek Kozel2017-12-083-2/+171
| | | | | | | | | 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>
* adf435x: Add APIs for cp current and aux levelAlex Williams2017-10-301-1/+1
|
* Moved default register values into ic_reg_mapDerek Kozel2017-01-301-4/+4
|
* Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵Martin Braun2016-11-0821-98/+98
| | | | | | | | 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).
* max2871: Added label for the bit region VAS_DLYPaul David2016-10-051-1/+4
| | | | - Also added a template specialization for enabling the VAS_DLY bit locations based on VAS_TEMP setting (aka retune)
* twinrx: Added ADF5355 control moduleAshish Chaudhari2016-07-192-0/+171
| | | | | - Added regmap - Added controller class
* build: Python 3 compatibility for build scriptsNicholas Corgan2015-07-141-4/+4
|
* uhd: Replacing Cheetah w/ Mako 0.4.2 (allows Python 3 compat)Martin Braun2015-07-1420-411/+413
|
* x300: Added set/get_clock_delay to x300_clock_ctrlAshish Chaudhari2015-07-011-1/+1
| | | | | | | - This function allows delaying divider pairs using the digital and analog delay blocks in the LMK divider - ctrl object caches delay for later retrieval - Minor fixes to LMK regmap
* UBX: Add UBX Supportmichael-west2015-01-222-0/+151
|
* Restoring compatibility with CMake 2.6Nicholas Corgan2014-08-141-1/+1
| | | | | * The UNSET command didn't exist back then, but using SET with no value does the same thing * CMake 2.6 doesn't like nested parantheses in IF statements, so tweak IF/ELSE statements
* Merging USRP X300 and X310 support!!Ben Hilburn2014-02-043-1/+502
|
* CBX supportNicholas Corgan2013-06-072-0/+138
|
* wbx v4: fixing the drivers for the new rev of the WBX boardBen Hilburn2012-11-071-16/+4
|
* usrp2: fix ad9510 register map typosJosh Blum2012-04-241-13/+13
| | | | | | These register addresses should be in hex. Fortunately, they are not set in the code, so the typo did not break anything in UHD.
* wbx: squashed Ben's WBX workJosh Blum2011-11-071-0/+1
|
* sbx: squashed Ben's SBX workJosh Blum2011-11-072-0/+143
|
* Default adf4350 PLL to fast-lock mode.Ben Hilburn2011-10-121-1/+1
|
* Added TVRX2 supportJason Abele2011-05-132-0/+526
|
* uhd: update copyright headers with automated scriptJosh Blum2011-03-232-2/+2
|
* Merge branch 'master' into nextJosh Blum2011-03-031-1/+4
|\ | | | | | | | | | | Conflicts: host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_impl.cpp
| * uhd: make ic reg maps depend on common.pyJosh Blum2011-02-251-1/+4
| |
* | uhd: replaced instanced of std::exception with the uhd exceptionsJosh Blum2011-02-241-2/+2
|/
* usrp-e100: work on clock controlJosh Blum2011-01-301-0/+8
| | | | | | | added vco calibration routine and readback to check for calibrated changed the counters/dividers calculation to be event driven and more mathematically calculated.
* uhd: use -B option on python to prevent generation of bytecode filesJosh Blum2010-12-291-2/+0
|
* uhd: use the include subdir macro to simplify the lib subdirs cmakelistsJosh Blum2010-12-201-31/+33
|
* Merge branch 'usrp_e100' into nextJosh Blum2010-11-231-3/+3
|\ | | | | | | | | Conflicts: images/Makefile
| * Merge branch 'master' into usrp_e_nextJosh Blum2010-11-092-0/+191
| |\
| * \ Merge branch 'master' into usrp_e_nextJosh Blum2010-09-303-0/+80
| |\ \
| * | | usrp-e: typo fix for ad9522 regs sizeJosh Blum2010-09-091-3/+3
| | | |
* | | | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2p-nextNick Foster2010-11-102-0/+191
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: firmware/microblaze/lib/u2_init.c host/lib/usrp/usrp2/clock_ctrl.cpp host/lib/usrp/usrp2/fw_common.h host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_iface.cpp host/lib/usrp/usrp2/usrp2_iface.hpp
| * | | Working DBSRX2 daughterboard codeJason Abele2010-11-051-0/+5
| | | |
| * | | Working DBSRX2 daughterboard codeJason Abele2010-11-052-0/+186
| | |/ | |/|
* | | U2P: 32/64Mbit FLASH support, internal reference support for U2P r2Nick Foster2010-10-051-3/+3
| | |
* | | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2pNick Foster2010-10-053-0/+80
|\| | | | | | | | | | | | | | | | | Conflicts: host/lib/ic_reg_maps/CMakeLists.txt host/lib/usrp/usrp2/io_impl.cpp
| * | TVRX: not done yet but getting there. gain linearization framework in place.Nick Foster2010-09-272-22/+12
| | |
| * | added db_tvrx, regmap gen_dtt75403_regs.pyNick Foster2010-09-213-0/+90
| |/
* | Merge branch 'master' into usrp2pNick Foster2010-08-103-2/+133
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this was the merge from hell Conflicts: firmware/microblaze/Makefile.am firmware/microblaze/bootstrap firmware/microblaze/configure.ac firmware/microblaze/lib/Makefile.inc host/lib/CMakeLists.txt host/lib/usrp/mimo_usrp.cpp host/lib/usrp/simple_usrp.cpp host/lib/usrp/usrp2/clock_ctrl.cpp host/lib/usrp/usrp2/codec_impl.cpp host/lib/usrp/usrp2/dboard_impl.cpp host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_iface.hpp host/lib/usrp/usrp2/usrp2_impl.hpp host/lib/usrp/usrp2/usrp2_regs.hpp host/test/CMakeLists.txt