Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | X300: Prevent MB EEPROM Corruption | michael-west | 2017-01-10 | 1 | -18/+54 |
| | | | | | | | - Load EEPROM data into firmware memory to access from there instead of driving the I2C bus directly - Fixed firmware performance issues by removing the popcntll() function and reducing frequency of background tasks to once every 10ms - Added x300_mb_eeprom_iface to handle cases of devices with older and newer firmware - Added checks for claim to device before driving the I2C bus | ||||
* | Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵ | Martin Braun | 2016-11-08 | 1 | -37/+37 |
| | | | | | | | | 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). | ||||
* | x300: Addressed code review feedback for Rev7+ support | Ashish Chaudhari | 2015-07-20 | 1 | -11/+11 |
| | |||||
* | x300: Added HW rev compat number support | Ashish Chaudhari | 2015-07-18 | 1 | -1/+13 |
| | | | | | - Added new field "revision_compat" to mb_eeprom - Enforce a revision_compat of 7 | ||||
* | Consolidated byte_vector common code into single file | Nicholas Corgan | 2015-03-27 | 1 | -27/+2 |
| | |||||
* | Merging USRP X300 and X310 support!! | Ben Hilburn | 2014-02-04 | 1 | -1/+134 |
| | |||||
* | b200: added eeprom map needed for last commit | Josh Blum | 2013-07-19 | 1 | -0/+65 |
| | |||||
* | usrp: mboard eeprom map use string as key | Josh Blum | 2012-05-14 | 1 | -14/+10 |
| | |||||
* | usrp2: work on alternative stream destination | Josh Blum | 2012-03-23 | 1 | -28/+49 |
| | |||||
* | b100: new eeprom map for special 9 byte serial | Josh Blum | 2011-10-12 | 1 | -25/+66 |
| | |||||
* | usrp: added product and revision fields to eeprom | Josh Blum | 2011-10-10 | 1 | -35/+79 |
| | |||||
* | usrp2: added a place for product code in eeprom map | Josh Blum | 2011-07-11 | 1 | -0/+16 |
| | |||||
* | usrp2: work on setting up controllers | Josh Blum | 2011-06-27 | 1 | -1/+1 |
| | |||||
* | usrp-e100: created device address arg for master clock rate, removed eeprom hack | Josh Blum | 2011-05-12 | 1 | -28/+1 |
| | |||||
* | usrp-e100: shrink name field to git mcr into eeprom | Josh Blum | 2011-04-20 | 1 | -2/+3 |
| | |||||
* | USRP1: added support for setting clock rate from EEPROM | Josh Blum | 2011-05-01 | 1 | -6/+36 |
| | | | | | Basically, same deal as the previous changeset but for USRP1. Modified previous changes so that the key is shorter (mcr = master_clock_rate) | ||||
* | usrp-e100: add ability to set/get default master clock rate from EEPROM | Josh Blum | 2011-05-01 | 1 | -0/+25 |
| | | | | | | | | | Mboard eeprom map class can parse the setting (4 byte float). The clock control will try to set the eeprom rate if present, otherwise or under failure condition, it sets the default. Updated docs, example, and provided helpful verbose. I would prefer that users burn the desired rate to the eeprom (and they may too). | ||||
* | usrp2: added support for GPSDO configuration bits in EEPROM | Josh Blum | 2011-04-29 | 1 | -0/+23 |
| | | | | | | | Added instructions to install and burn eeprom to documentation. Made gps_ctrl and gps_time sensor optional. Added sensors for motherboard to documentation | ||||
* | uhd: added 9 byte serial to dboard eeprom class | Josh Blum | 2011-02-22 | 1 | -3/+9 |
| | |||||
* | uhd: update copyright dates on host code | Josh Blum | 2011-01-13 | 1 | -1/+1 |
| | |||||
* | usrp2: use the mac address to determine serial# for older usrp | Josh Blum | 2011-01-13 | 1 | -2/+8 |
| | |||||
* | usrp: replace struct member sizeof with this macro so it compiles on mac | Josh Blum | 2010-11-23 | 1 | -2/+5 |
| | |||||
* | Merge branch 'usrp_e100' into next | Josh Blum | 2010-11-23 | 1 | -0/+83 |
|\ | | | | | | | | | Conflicts: images/Makefile | ||||
| * | usrp_e100: added byteswapping calls to vendor and device (its NBO) | Josh Blum | 2010-11-11 | 1 | -4/+5 |
| | | |||||
| * | usrp-e100: split vendor/device field for eeprom, rename fab rev to model, ↵ | Josh Blum | 2010-11-11 | 1 | -15/+20 |
| | | | | | | | | fixed char cast (to treat like integer) | ||||
| * | usrp-e100: implemented wrapper for i2c device node + ioctls, implemented ↵ | Josh Blum | 2010-11-10 | 1 | -0/+77 |
| | | | | | | | | e100 eeprom map | ||||
* | | Merge branch 'public_master' | Josh Blum | 2010-11-16 | 1 | -1/+1 |
|\ \ | |||||
| * | | usrp2: fix ip addr eeprom offset in motherboard eeprom parser | Josh Blum | 2010-11-16 | 1 | -1/+1 |
| | | | |||||
* | | | usrpbbbbbbbbbbbeeeeeeeeeeee fix typo | Josh Blum | 2010-11-10 | 1 | -3/+3 |
| |/ |/| | |||||
* | | uhd: renamed enums to reflect new convention | Josh Blum | 2010-11-10 | 1 | -30/+30 |
|/ | |||||
* | uhd: for eeprom writeback, write and set only those values changed | Josh Blum | 2010-11-05 | 1 | -14/+18 |
| | |||||
* | uhd: rename identifier for usrp1 eeprom, and fix offsets, add serial support ↵ | Josh Blum | 2010-11-05 | 1 | -13/+17 |
| | | | | to usrp2 | ||||
* | Merge branch 'good_stuff' into mb_eeprom | Josh Blum | 2010-11-05 | 1 | -15/+2 |
| | | | | | Conflicts: firmware/fx2/include | ||||
* | usrp: implement name checking on dicovery (all platforms), separate usb ↵ | Josh Blum | 2010-11-05 | 1 | -2/+15 |
| | | | | serial from serial (for now) | ||||
* | usrp: replaced device specific burner apps with one generic one for mboard ↵ | Josh Blum | 2010-11-04 | 1 | -2/+1 |
| | | | | eeproms | ||||
* | usrp: print eeprom key/value pairs in the probe app, fixed mac addr size | Josh Blum | 2010-11-04 | 1 | -3/+3 |
| | |||||
* | usrp2: move mboard eeprom instance into iface to the clock control can access it | Josh Blum | 2010-11-04 | 1 | -0/+4 |
| | |||||
* | usrp2: implemented mboard eeprom into usrp2 mboard | Josh Blum | 2010-11-04 | 1 | -43/+50 |
| | |||||
* | usrp: created mboard eeprom map class, implemented for usrp2 | Josh Blum | 2010-11-04 | 1 | -0/+176 |