Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | zpu: renamed the directory for the usrp2 fw to zpu to reflect the cpu type | Josh Blum | 2010-12-22 | 65 | -5443/+0 |
| | |||||
* | usrp2: got fw working on usrp2+nseries (crosses fingers) | Josh Blum | 2010-12-22 | 5 | -14/+18 |
| | | | | | | The abort issue seemed to be cause by the listeners table not being initialized. Also gave the pic handler the initialization works to be consistent but not needed as it was static initialized. And finally, doubly set the packet router handshake ctrl before entering the claim calls (seemed to fix the lockup, perhaps a bad init state?) | ||||
* | usrp-n2xx: corrected memory map weirdness, disable verbose in net common | Josh Blum | 2010-12-22 | 1 | -1/+1 |
| | |||||
* | usrp-n210: removed fw warnings, bootloader does full size 16k load | Josh Blum | 2010-12-18 | 1 | -1/+1 |
| | |||||
* | usrp2: removed auto* stuff (except usrp2p) and added to readme and authors | Josh Blum | 2010-12-14 | 2 | -49/+0 |
| | |||||
* | usrp2: replaced hal interrupt with NOPS, removes warnings | Josh Blum | 2010-12-14 | 2 | -22/+5 |
| | |||||
* | Merge branch 'zpu' into next | Josh Blum | 2010-12-14 | 5 | -16/+65 |
|\ | |||||
| * | zpu: working txrx, modified blink lights to look better, no interrupt (poll ↵ | Josh Blum | 2010-12-14 | 1 | -0/+1 |
| | | | | | | | | handler) | ||||
| * | usrp-n: created cmake/zpu build for firmware | Josh Blum | 2010-12-12 | 4 | -16/+64 |
| | | |||||
* | | packet_router: reject icmp dest unreachable when port does not match | Josh Blum | 2010-12-13 | 1 | -0/+8 |
|/ | |||||
* | packet_router: added control register to set the udp control port | Josh Blum | 2010-12-11 | 2 | -3/+4 |
| | |||||
* | packet_router: added cpu input and output control registers, modified ↵ | Josh Blum | 2010-12-11 | 1 | -37/+17 |
| | | | | control code | ||||
* | packet_router: added sregs for ip addr and ports | Josh Blum | 2010-12-11 | 4 | -18/+20 |
| | | | | | | | | the pkt control now programs the inspector with port and ip addr set the eth mac to pass all unicast added easy debug flag to net common | ||||
* | packet_router: dont register mac, also reorganized some tidbits | Josh Blum | 2010-12-11 | 6 | -54/+22 |
| | |||||
* | packet_router: implemented code to program the addresses into the router | Josh Blum | 2010-12-11 | 4 | -15/+35 |
| | |||||
* | packet_router: split control transaction for commit into two lines | Josh Blum | 2010-12-11 | 1 | -1/+2 |
| | |||||
* | packet_router: added helper functions to packet router, added clear, fixed ↵ | Josh Blum | 2010-12-11 | 2 | -10/+32 |
| | | | | handshake, garp at start | ||||
* | packet_router: enable the serdes and always send GARP | Josh Blum | 2010-12-11 | 1 | -1/+3 |
| | |||||
* | packet_router: filter on dest ip addr and bcast mac addr | Josh Blum | 2010-12-11 | 1 | -6/+10 |
| | |||||
* | usrp2: implement routing mode calls, and prefix pkt ctrl calls | Josh Blum | 2010-12-11 | 3 | -10/+29 |
| | |||||
* | usrp2: replaced spi and i2c async stuff with sync (since were out of the ↵ | Josh Blum | 2010-12-11 | 4 | -9/+8 |
| | | | | fast-path) | ||||
* | usrp2: implemented packet ctrl to read and write slow path packets from the ↵ | Josh Blum | 2010-12-11 | 4 | -25/+107 |
| | | | | new interface | ||||
* | usrp2: pretty much gutted the buffer pool stuff with other misc changes, not ↵ | Josh Blum | 2010-12-11 | 16 | -1149/+23 |
| | | | | in working shape | ||||
* | Merge branch 'flow_ctrl' into next | Josh Blum | 2010-11-23 | 2 | -2/+11 |
|\ | |||||
| * | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into flow_ctrl | Nick Foster | 2010-11-17 | 16 | -256/+1231 |
| |\ | | | | | | | | | | | | | | | | | | | | | | 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: implemented clear state for RX and TX control, and zero sample ↵ | Josh Blum | 2010-11-08 | 1 | -1/+1 |
| | | | | | | | | | | | | command support | ||||
| * | | Merge branch 'master' into flow_ctrl | Josh Blum | 2010-11-05 | 3 | -14/+6 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_impl.hpp | ||||
| * \ \ | Merge branch 'garp' into flow_ctrl | Josh Blum | 2010-10-22 | 4 | -0/+138 |
| |\ \ \ | |||||
| * | | | | usrp2: handle destination port unreachable icmp in fw (kills streaming and ↵ | Josh Blum | 2010-10-13 | 1 | -1/+10 |
| | | | | | | | | | | | | | | | | | | | | update packets) | ||||
| * | | | | usrp2: register overflow, underflow, and pps level for pic | Josh Blum | 2010-10-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | also fix minor build issue w/ LDADD | ||||
* | | | | | N200 comes up with default IP and MAC when booted in safe mode (button pushed). | Nick Foster | 2010-11-22 | 4 | -0/+42 |
| |_|_|/ |/| | | | |||||
* | | | | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2p-next | Nick Foster | 2010-11-10 | 6 | -4/+144 |
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | | | 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 | 4 | -0/+138 |
| |\ \ \ | | | |/ | | |/| | |||||
| | * | | usrp2: fw sends gratuitous arp on link-up | Josh Blum | 2010-10-22 | 4 | -0/+138 |
| | |/ | |||||
| * / | 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. | ||||
* | | U2P: Bootloader works, successfully loads production image. | Nick Foster | 2010-10-08 | 6 | -196/+261 |
| | | | | | | | | Split I2C into async and sync halves to keep the size of the bootloader small. | ||||
* | | U2P: Bootloader/ICAP updates. 2-stage bootloader works. Uses EEPROM for ↵ | Nick Foster | 2010-10-07 | 1 | -101/+0 |
| | | | | | | | | state info. | ||||
* | | Merge branch 'usrp2p_udpfw' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2p | Nick Foster | 2010-08-18 | 5 | -428/+71 |
|\ \ | |||||
| * | | Moved UDP firmware update stuff out of fw_common.h into udp_fw_update.h. | Nick Foster | 2010-08-18 | 1 | -0/+71 |
| | | | | | | | | | | | | | | | | | | | | | 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 | 4 | -428/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | 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 | 6 | -14/+265 |
|\ \ \ | |/ / |/| / | |/ | |||||
| * | 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 | 2 | -13/+18 |
| | | | | | | | | | | | | 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 | 1 | -0/+1 |
| | | |||||
| * | first stab at irq'ed spi | Nick Foster | 2010-08-16 | 2 | -0/+48 |
| | | |||||
| * | 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 |
| | | |||||
| * | Interrupt-driven I2C. txrx_uhd uses async i2c for comms. | Nick Foster | 2010-08-10 | 3 | -10/+206 |
| | |