Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | N200 comes up with default IP and MAC when booted in safe mode (button pushed). | Nick Foster | 2010-11-22 | 7 | -21/+59 |
| | |||||
* | U2P: Ripped out the mboard_rev_t structure in favor of an enum in ↵ | Nick Foster | 2010-11-10 | 1 | -2/+2 |
| | | | | | | usrp2_regs.hpp and some logic. Also change ethernet.c to move generic code to eth_lib. | ||||
* | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2p-next | Nick Foster | 2010-11-10 | 125 | -4173/+682 |
|\ | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | uhd: rename identifier for usrp1 eeprom, and fix offsets, add serial support ↵ | Josh Blum | 2010-11-05 | 1 | -1/+1 |
| | | | | | | | | to usrp2 | ||||
| * | Merge branch 'good_stuff' into mb_eeprom | Josh Blum | 2010-11-05 | 116 | -4066/+528 |
| |\ | | | | | | | | | | | | | Conflicts: firmware/fx2/include | ||||
| | * | usrp1: pulled in cmake build system for usrp1 firmware | Josh Blum | 2010-11-05 | 117 | -4066/+529 |
| | | | |||||
| * | | usrp2: move mboard eeprom instance into iface to the clock control can access it | Josh Blum | 2010-11-04 | 1 | -0/+6 |
| | | | |||||
| * | | Merge branch 'good_stuff' into mb_eeprom | Josh Blum | 2010-11-04 | 7 | -104/+148 |
| |\| | |||||
| | * | Merge branch 'ovfl' into good_stuff | Josh Blum | 2010-11-04 | 1 | -1/+1 |
| | |\ | |||||
| | | * | usrp2: handle real overflow packets in host, reload continuous stream cmd, ↵ | Josh Blum | 2010-10-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | remove firmware handling | ||||
| | * | | usrp2: fw sends gratuitous arp on link-up | Josh Blum | 2010-10-22 | 7 | -103/+147 |
| | |/ | |||||
| * / | usrp2: implemented mboard eeprom into usrp2 mboard | Josh Blum | 2010-11-04 | 2 | -14/+0 |
| |/ | |||||
* | | USRP2P: mboard rev works through props interface. | Nick Foster | 2010-10-12 | 1 | -2/+2 |
| | | | | | | | | | | | | 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 Foster | 2010-10-12 | 2 | -2/+4 |
| | | | | | | | | with hardware revisions. | ||||
* | | USRP2P: Little bit of commonality in the include files. No functional change. | Nick Foster | 2010-10-08 | 1 | -4/+2 |
| | | |||||
* | | U2P: Bootloader works, successfully loads production image. | Nick Foster | 2010-10-08 | 9 | -202/+268 |
| | | | | | | | | Split I2C into async and sync halves to keep the size of the bootloader small. | ||||
* | | U2P: Whoops. | Nick Foster | 2010-10-07 | 1 | -1/+1 |
| | | |||||
* | | U2P: Bootloader/ICAP updates. 2-stage bootloader works. Uses EEPROM for ↵ | Nick Foster | 2010-10-07 | 6 | -61/+91 |
| | | | | | | | | state info. | ||||
* | | U2P: 32/64Mbit FLASH support, internal reference support for U2P r2 | Nick Foster | 2010-10-05 | 1 | -4/+5 |
| | | |||||
* | | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2p | Nick Foster | 2010-09-15 | 107 | -0/+11434 |
|\| | | | | | | | | | | | | | Conflicts: host/lib/usrp/usrp2/CMakeLists.txt host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_regs.hpp | ||||
| * | EEPROM burning in UHD. Changed some USB device handle stuff. Added ↵ | Nick Foster | 2010-08-31 | 2 | -133/+28 |
| | | | | | | | | usrp_init_eeprom.cpp. Hacked up the firmware makefile to behave and to generate .bin EEPROM images instead of IHX. | ||||
| * | usrp1: images for usrp1, makefile checks for image generation dependencies | Josh Blum | 2010-08-19 | 1 | -0/+5 |
| | | |||||
| * | Merge branch 'master' into usrp1 | Josh Blum | 2010-08-17 | 7 | -29/+326 |
| |\ | |||||
| * | | usrp1: Add SPI transaction command to FX2 firmware | Thomas Tsou | 2010-08-13 | 4 | -3/+116 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The existing SPI read command is set for half-duplex 8-bit or 16-bit writes followed by an equivalent sized read. This patch adds a new command, VRQ_SPI_TRANSACT, which performs a full-duplex transaction up to 4-bytes. Since the data buffer of the USB control transfer is not available for outbound data on IN requests, the 4 bytes of write data are sent through the request parameters. Enables are sent in the previsouly unused high byte of the length parameter. The USB field mappings are shown below. Only rising edge and MSB operation is supported. Field (8-bit) Description ===== ===== bmRequestType 0x80 (USB Device IN request) bRequest 0x83 (VRQ_SPI_TRANSACT) wValueH OUT data(0) wValueL OUT data(1) wIndexH OUT data(2) wIndexL OUT data(3) wLengthH SPI enables wLengthL Number of bytes to transfer (1-4) EP0BUF IN data | ||||
| * | | usrp1: Add FX2 firmware files | Thomas Tsou | 2010-08-13 | 107 | -0/+11421 |
| | | | | | | | | | | | | | | | These firmware files for the usrp1 are imported from GNURadio. | ||||
* | | | Change to get codec_impl to compile, dur. | Nick Foster | 2010-08-25 | 1 | -2/+2 |
| | | | | | | | | | | | | Changed memory map to correspond to new tx_policy code. | ||||
* | | | Merge branch 'usrp2p_udpfw' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2p | Nick Foster | 2010-08-18 | 12 | -411/+230 |
|\ \ \ | |||||
| * | | | Moved UDP firmware update stuff out of fw_common.h into udp_fw_update.h. | Nick Foster | 2010-08-18 | 7 | -64/+86 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This stuff should only go back into fw_common.h if we decide to integrate firmware update into the UHD code. Right now it's a separate Python script. Also moved udp_fw_update.h to lib/ because it's the same between USRP2 and USRP2P. | ||||
| * | | | UDP firmware update support for USRP2P. | Nick Foster | 2010-08-17 | 10 | -372/+169 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The hooks are in there for USRP2, but without CPLD changes it won't support it. Added an app host/utils/usrp2p_fw_update.py to write to USRP2P over the wire. Lots of TODOs in that file. Caveat -- fw_common.h, bootloader_utils.h, and the .py app MUST ALL AGREE! | ||||
* | | | | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2p | Nick Foster | 2010-08-18 | 7 | -29/+326 |
|\ \ \ \ | |/ / / |/| | / | | |/ | |/| | |||||
| * | | usrp2: don't forward dbsm errors | Nick Foster | 2010-08-16 | 1 | -4/+4 |
| | | | |||||
| * | | IRQ-based SPI works. Don't try to do multiple transactions without waiting ↵ | Nick Foster | 2010-08-16 | 3 | -18/+20 |
| | | | | | | | | | | | | | | | | | | for results first. In fact, don't try to do an I2C transaction while an SPI transaction is pending. | ||||
| * | | syntax | Nick Foster | 2010-08-16 | 2 | -2/+3 |
| | | | |||||
| * | | first stab at irq'ed spi | Nick Foster | 2010-08-16 | 3 | -6/+72 |
| | | | |||||
| * | | Removed NACK checking so things don't barf when daughterboards aren't connected. | Nick Foster | 2010-08-16 | 1 | -6/+7 |
| | | | | | | | | | | | | When we have real error handling in the DUDE/BRO protocol we'll add this back in. | ||||
| * | | Fix warnings related to const-ness and volatile-ness. | Nick Foster | 2010-08-16 | 2 | -7/+7 |
| | | | |||||
| * | | Bring in changes since last week. | Nick Foster | 2010-08-10 | 1 | -18/+10 |
| | | | |||||
| * | | Interrupt-driven I2C. txrx_uhd uses async i2c for comms. | Nick Foster | 2010-08-10 | 4 | -24/+259 |
| |/ | |||||
* | | Finished GPS driver, more or less. | Nick Foster | 2010-08-16 | 2 | -9/+10 |
| | | | | | | | | Should detect any 115kbaud GPS on the serial port, as long as it outputs GPRMC packets. Tweaked the serial driver for a stupid off-by-one mistake. | ||||
* | | Fixed behavior when no GPS present. | Nick Foster | 2010-08-13 | 2 | -4/+3 |
| | | |||||
* | | Small fix for fngets | Nick Foster | 2010-08-13 | 1 | -2/+2 |
| | | |||||
* | | Increased UART timeout for slow Jackson Labs GPSDO. Fixed up timeout code. | Nick Foster | 2010-08-13 | 3 | -2/+3 |
| | | |||||
* | | Added timeout functionality for UART gets() calls. use fngets_timeout(). ↵ | Nick Foster | 2010-08-13 | 5 | -1/+29 |
| | | | | | | | | timeout defined in hal_uart.h. | ||||
* | | first stab at a GPS driver in gps_ctrl.cpp. not the most expandable thing in ↵ | Nick Foster | 2010-08-13 | 3 | -0/+11 |
| | | | | | | | | the world but there's only so many GPS interfaces out there. | ||||
* | | Fixed GPS UART stuff. Works OK. | Nick Foster | 2010-08-12 | 3 | -7/+5 |
| | | |||||
* | | Added UART transactions to the DUDE/BRO protocol. | Nick Foster | 2010-08-12 | 4 | -1/+43 |
| | | |||||
* | | Working support for multiple UARTs. | Nick Foster | 2010-08-12 | 5 | -83/+122 |
| | | | | | | | | | | | | | | Default behavior (printf, gets, etc.) routes to DEFAULT_UART, set in hal_uart.h. Use fputstr() to print to other UARTs. Bring fgets() from hal_io.c out in hal_io.h if you want to read data from other UARTs. Still blocking. No interrupt-driven stuff yet. | ||||
* | | Branch to make use of quad UART on USRP2P. | Nick Foster | 2010-08-11 | 4 | -25/+50 |
| | | |||||
* | | Merge branch 'master' into usrp2p | Nick Foster | 2010-08-10 | 5 | -169/+7 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | usrp2: added fpga compat number, renamed firmware proto version to compat | Josh Blum | 2010-08-09 | 1 | -5/+6 |
| | |