aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/usrp2/usrp2_regs.hpp
Commit message (Collapse)AuthorAgeFilesLines
* usrp2: reg map change for GPIO coreJosh Blum2011-11-031-0/+2
|
* usrp2: created new gpio core and used in dboard ifaceJosh Blum2011-07-271-26/+0
|
* usrp2: use the err transport for tx/err, and rx xports are recv onlyJosh Blum2011-07-171-0/+2
|
* usrp: removed register defs in regs.hpp that were covered by coresJosh Blum2011-07-021-92/+0
|
* e100: dual dsp support (compiles, not tested)Josh Blum2011-06-151-1/+1
|
* usrp: added registers and mux calculation for fe workJosh Blum2011-06-151-2/+21
|
* usrp2: moved register map into #defines, entries for new dsp frontendJosh Blum2011-05-171-178/+106
| | | | also fixes irq rb
* usrp2: added the concept of device locking to usrp2/nseries devicesJosh Blum2011-05-011-1/+1
| | | | | | | | | | Each iface instance can lock itself to a particular device. When the device is locked, it cannot be discovered through find. Locking works by having a lock thread periodically update a register in the firmware that says when the device was last locked. The find routine can determine if a device is locked by checking the difference between the current time and this register.
* Merge branch 'master' into nextJosh Blum2011-04-301-0/+1
|\ | | | | | | | | Conflicts: host/lib/usrp/usrp2/usrp2_regs.cpp
| * N210: implemented mboard sensors for ref lock and MIMO lockNick Foster2011-04-291-0/+1
| |
* | usrp2: moved sregs in host code, simplfy reg struct a littleJosh Blum2011-03-151-26/+0
|/
* usrp2: added indexed regs for rx dsp and ctrlJosh Blum2011-02-181-15/+19
|
* usrp2: prefix the dsp and ctrl registers with 0 in preparation for 2nd dspJosh Blum2011-02-171-17/+19
|
* uhd: update copyright datesJosh Blum2011-01-051-1/+1
|
* Merge branch 'cordic_policy' into nextJosh Blum2011-01-041-2/+4
|\ | | | | | | | | | | Conflicts: host/lib/usrp/usrp2/usrp2_regs.cpp host/lib/usrp/usrp2/usrp2_regs.hpp
| * usrp2: implemented get time last ppsJosh Blum2010-12-301-2/+4
| | | | | | | | | | | | | | | | | | renamed the enum for the pps time added calls to single and multi wrappers set time unknown pps now simpler removed peek64 stuff from host + fw please test
* | N210: Host memory map changes for ZPUNick Foster2010-12-161-4/+4
| |
* | usrp2: set time over serdes when slave, added constants to top of cpp fileJosh Blum2010-12-111-0/+1
| |
* | usrp-n: configure clocking over the serdes cableJosh Blum2010-12-111-0/+1
|/ | | | | | | | added status to register to readback master/slave mode removed mimo enum from clock config, its not relevant added serdes clock config to the update clock config method
* Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into flow_ctrlNick Foster2010-11-171-79/+162
|\ | | | | | | | | | | | | | | Conflicts: host/lib/transport/udp_simple.cpp host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_iface.cpp host/lib/usrp/usrp2/usrp2_regs.hpp
| * usrp2: made enums for the rev types and implemented in codeJosh Blum2010-11-111-7/+1
| |
| * U2P: Ripped out the mboard_rev_t structure in favor of an enum in ↵Nick Foster2010-11-101-70/+74
| | | | | | | | | | | | usrp2_regs.hpp and some logic. Also change ethernet.c to move generic code to eth_lib.
| * 2+: moved mboard_rev to usrp2/ in preparation for merging upstreamNick Foster2010-11-101-3/+3
| |
| * USRP2P: mboard rev works through props interface.Nick Foster2010-10-121-2/+4
| | | | | | | | | | | | Added usrp2_burn_mb_rev.cpp to utils. It is not installed to the utils install dir. Not all happy with the mboard_rev setup -- is_usrp2p() is too specific for a generalized mboard_rev concept. I'm not sure where else to put it so for now it stays.
| * USRP2P: This is surprisingly involved. Adding a consistent interface to deal ↵Nick Foster2010-10-121-2/+0
| | | | | | | | with hardware revisions.
| * Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2pNick Foster2010-09-151-0/+1
| |\ | | | | | | | | | | | | | | | | | | Conflicts: host/lib/usrp/usrp2/CMakeLists.txt host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_regs.hpp
| * \ Merge branch 'master' into usrp2pNick Foster2010-08-101-0/+1
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * \ \ Merge branch 'master' of git@ettus.sourcerepo.com:ettus/uhdpriv into usrp2pNick Foster2010-07-291-0/+6
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_regs.hpp
| * \ \ \ Merge branch 'master' of git@ettus.sourcerepo.com:ettus/uhdpriv into usrp2pxNick Foster2010-07-271-1/+11
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: host/lib/usrp/usrp2/mboard_impl.cpp
| * | | | | Deleted manually those files to correspond with USRP2P branch.Nick Foster2010-07-261-75/+86
| | | | | |
* | | | | | usrp2: implemented clear state for RX and TX control, and zero sample ↵Josh Blum2010-11-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | command support
* | | | | | usrp2: added docs on flow control ricer args and using usrp2 with a switchJosh Blum2010-10-131-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | implemented flow control param hints in the mboard impl
* | | | | | usrp2: add fc control registers, use small timeout for control packets againJosh Blum2010-10-111-0/+5
| |_|_|_|/ |/| | | |
* | | | | usrp2: changes to mux calculation routine and usrp2 fpga compat numberJosh Blum2010-08-251-56/+0
| |_|_|/ |/| | |
* | | | usrp2: added fpga compat number, renamed firmware proto version to compatJosh Blum2010-08-091-0/+1
| |_|/ |/| |
* | | usrp2: added tx policy register and changed fw to not handle error in buffer ↵Josh Blum2010-07-291-0/+5
| |/ |/| | | | | pool
* | usrp2: added registers and handling for tx async reportsJosh Blum2010-07-191-1/+8
|/
* uhd: added single rate option to benchmark exampleJosh Blum2010-07-071-5/+0
|
* usrp2: bug fix for readback registersJosh Blum2010-07-051-4/+6
| | | | | | added readback for time64 fixed bug for fragment flag in vrt packet handler
* usrp2 regs naming conventionJosh Blum2010-06-041-66/+66
|
* Added support to set GPIO pins from dboard interface:Josh Blum2010-05-241-1/+1
| | | | | | write gpio and set pin control (atr or gpio) Added property to get dboard interface from the dboard obj.
* Moved some misc setting registers into host.Josh Blum2010-04-281-2/+18
|
* Added reload flag to the stream cmd.Josh Blum2010-04-281-0/+21
| | | | | This reloads the last command to handle continuous streaming in hardware. Moved rx control register setup and stream command issuing to the host.
* added more clock config, takes care of external referenceJosh Blum2010-04-131-0/+5
|
* GPIO tested working on usrp.Josh Blum2010-04-051-12/+10
| | | | | Write gpio regs in 32 bit chunks. ATR regs rx side is high address.
* added 16 bit peek and poke, 16 bit register defs for gpios and atrsJosh Blum2010-04-051-10/+18
|
* use defined constants for the register addressesJosh Blum2010-04-011-69/+43
|
* added spi slaves to regs, use std copy for buffsJosh Blum2010-03-311-0/+13
|
* Moved dsp (rx and tx), time config, and clock config (mostly) into the host.Josh Blum2010-03-311-9/+164
|
* Refactor ATR part of dboard interface (and some constants).Josh Blum2010-03-311-0/+57
Added peek and poke to the dude/bro protocol. Started moving more control code through peek and poke. Added usrp_regs.hpp to be like memory map for slave perifs.