summaryrefslogtreecommitdiff
path: root/usrp2/firmware
AgeCommit message (Collapse)Author
2009-11-08Fixes usrp2 firmware configure with mb-gcc on ubuntu 9.10/autoconf 2.64.Josh Blum
Disables the regression test for fopen since stdio is non-functional.
2009-11-04add new readback entries to memory map. Has irqs, priority encoded buffer ↵Matt Ettus
status, and performance counter
2009-10-01Merge branch 'new_eth' of http://gnuradio.org/git/matt into masterJohnathan Corgan
* 'new_eth' of http://gnuradio.org/git/matt: (42 commits) Fix warnings, mostly from implicitly defined wires or unspecified widths fullchip sim now compiles again, after moving eth and models over to new simple_gemac remove unused opencores remove debugging code no idea where this came from, it shouldn't be here Copied wb_1master back from quad radio Remove old mac. Good riddance. remove unused port More xilinx fifos, more clean up of our fifos might as well use a cascade fifo to help timing and give a little more capacity fix a typo which caused tx glitches Untested fixes for getting serdes onto the new fifo system. Compiles, at least Implement Eth flow control using pause frames parameterized fifo sizes, some reformatting remove unused old style fifo allow control of whether or not to honor flow control, adds some debug lines debug the rx side no longer used, replaced by newfifo version remove special last_line adjustment from ethernet port Firmware now inserts mac source address value in each frame. ...
2009-09-30remove debugging codeMatt Ettus
2009-09-24Merge commit 'origin' into new_ethMatt Ettus
Conflicts: .gitignore
2009-09-17configure.gnu needs to unset more vars from the environment.Philip Balister
This solves a problem running the usrp2/firmware configure script when the USB_* vars are set in the environment. Long term fix is to have the configure.gnu wrapper make sure the quoting is OK for vars passed on.
2009-09-11add u2_flash_tool to EXTRA_DISTEric Blossom
2009-09-04Implement Eth flow control using pause framesMatt Ettus
Not fully tested, but it seems to work without frame errors, sequence number errors or ethernet overruns. Still of course will get tx underruns on a slow machine, and the transmitted signal has some issues though.
2009-09-04Merge branch 'new_eth' of http://gnuradio.org/git/eb into new_ethMatt Ettus
2009-09-04remove special last_line adjustment from ethernet portEric Blossom
2009-09-04Merge branch 'new_eth' of http://gnuradio.org/git/eb into new_ethMatt Ettus
2009-09-04Firmware now inserts mac source address value in each frame.Eric Blossom
The old mac used to do this automatically.
2009-09-04properly set the address filterMatt Ettus
2009-09-04Merge branch 'master' into new_ethMatt Ettus
2009-09-03removed hard-coded link_is_up = true;Eric Blossom
2009-09-02ignore .o filesMatt Ettus
2009-09-02Expand frequency ranges to match hardware capability.Johnathan Corgan
* Corresponds to SVN r11620:11622 * Fixes ticket 405 Reported-by: Dimitris Symeonidis <azimout@gmail.com> Fixed-by: Matt Ettus <matt@ettus.com>
2009-09-01tell s/w link is up. additional debugging outputEric Blossom
2009-08-31Merged SVN matt/new_eth r10782:11633 into new_ethJohnathan Corgan
* svn diff http://gnuradio.org/svn/branches/developers/matt/new_eth -r10782:11633 * Patch applied with no conflicts or fuzz.
2009-08-14Added git ignore files auto created from svn:ignore properties.git
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11592 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-02Made libusrp2 min and max samples even number.jcorgan
This forces an even number of samples in the min or max case, preserving the alignment of interleaved samples in the face of RX overruns or TX underruns. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11526 221aa14e-8319-0410-a670-987f0aec2ac5
2009-06-221 is for hardware control of leds, 0 is for softwarematt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11261 221aa14e-8319-0410-a670-987f0aec2ac5
2009-06-19test for clock lockingmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11241 221aa14e-8319-0410-a670-987f0aec2ac5
2009-06-19test for clock lockmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11240 221aa14e-8319-0410-a670-987f0aec2ac5
2009-06-19allow the choice of automatic (hardware) control of ledsmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11239 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-29remove dbsm to make room in flashmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11164 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-28handle clocks on both version 3 and version 4 boards, cleaned up the apimatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11160 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-25move i2c init and get_hw_rev before clocks_init because the clock init code ↵matt
needs to know our rev git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11122 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-25remove unneeded include filematt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11121 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-25remove printfs to save space. matt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11120 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-25remove unneeded includematt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11119 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-25remove EEPROM setting, complete tests even if SD failsmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11118 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-25remove direct calls to ad9510 and use api insteadmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11117 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-21Tweaks for svn-buildpackagejcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11080 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-10simple images to set revision numbermatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10998 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-27somebody commented out the tx mux setting which prevented the xcvr2450 from ↵matt
working. wrong values for rfx boards were not seen because of the above error. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10925 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-04Merged r10712:10765 from jcorgan/gpio into trunk. Adds out-of-band and ↵jcorgan
streaming GPIO functions for USRP2. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10766 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-02new regs for re-pause fixmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10748 221aa14e-8319-0410-a670-987f0aec2ac5
2009-03-26Partial fix for ticket:378. Merged eb/t378 -r10682:10688 to trunk.eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10689 221aa14e-8319-0410-a670-987f0aec2ac5
2009-03-18Fixed ticket:339 (ethernet capability advertisement). We noweb
advertise that we only handle 1000BASE-T, and that we want to send PAUSE frames, but not receive them. The flow control resolution is currently printed out on the serial port when the link comes up. When we get what we want, it says "ethernet flow control: WE_TX". If it says "ethernet flow control: NONE" unthrottled transmission (e.g., usrp2_siggen.py) will be hosed. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10634 221aa14e-8319-0410-a670-987f0aec2ac5
2009-03-10Bumped up minimum divider to 131 for xcvr.jblum
130 too small for certain boards? git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10579 221aa14e-8319-0410-a670-987f0aec2ac5
2009-03-05New standalone firmware, burn_dbsrx_eeprom, that burns new dbid intoeb
modified DBS Rx daughterboard. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10560 221aa14e-8319-0410-a670-987f0aec2ac5
2009-03-03Actually enable/disable tx via gpio (...when tx enable is supported).jblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10556 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-26remove support for unmodified dbsrx because there is way too much phase ↵matt
noise. only modified dbsrx are supported git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10521 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-23support for unmodified dbsrx boardsmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10481 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-17minor renamingeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10456 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-17Use defined bit positionsjcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10454 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-10Merged r10418:10423 from jcorgan/pps into trunk. Adds usrp2::sync_every_ppsjcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10424 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-04Merged r10383:10390 from jcorgan/u2-wip into trunk.jcorgan
* Implements daughterboard independent LO offset tuning * Removes RFX specific LO offset code * Adds 'set_lo_offset' to libusrp2 and Python API * Adds --lo-offset to usrp2_fft.py and usrp2_rx_cfile.py * Ensures daughterboards are reset to default values at startup. Trunk passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10392 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-04usrp2-xcvr cleanup, working gains, freqsjblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10387 221aa14e-8319-0410-a670-987f0aec2ac5