Commit graph

30 commits

Author SHA1 Message Date
Josh Blum
1a695f9484 b100: new eeprom map for special 9 byte serial 2011-10-12 10:16:48 -07:00
Josh Blum
a2c19e5a54 usrp: added product and revision fields to eeprom 2011-10-10 17:41:50 -07:00
Josh Blum
9d470d5db3 usrp2: added a place for product code in eeprom map 2011-07-11 13:02:21 -07:00
Josh Blum
d963042884 usrp2: work on setting up controllers 2011-06-27 12:49:38 -07:00
Josh Blum
b60418e93a usrp-e100: created device address arg for master clock rate, removed eeprom hack 2011-05-12 15:34:24 -07:00
Josh Blum
cf5b7b0307 usrp-e100: shrink name field to git mcr into eeprom 2011-04-20 01:37:07 +01:00
Josh Blum
6f0a98ee2e USRP1: added support for setting clock rate from EEPROM
Basically, same deal as the previous changeset but for USRP1.
Modified previous changes so that the key is shorter (mcr = master_clock_rate)
2011-05-01 18:21:29 -07:00
Josh Blum
5c6c179689 usrp-e100: add ability to set/get default master clock rate from EEPROM
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).
2011-05-01 17:26:15 -07:00
Josh Blum
6bd7281f83 usrp2: added support for GPSDO configuration bits in EEPROM
Added instructions to install and burn eeprom to documentation.
Made gps_ctrl and gps_time sensor optional.

Added sensors for motherboard to documentation
2011-04-29 11:02:08 -07:00
Josh Blum
814a5c40c6 uhd: added 9 byte serial to dboard eeprom class 2011-02-22 10:19:09 -08:00
Josh Blum
261bb80d73 uhd: update copyright dates on host code 2011-01-13 16:22:07 -08:00
Josh Blum
ad51739550 usrp2: use the mac address to determine serial# for older usrp 2011-01-13 16:02:48 -08:00
Josh Blum
b33c109889 usrp: replace struct member sizeof with this macro so it compiles on mac 2010-11-23 19:47:36 -08:00
Josh Blum
30ce5acedd Merge branch 'usrp_e100' into next
Conflicts:
	images/Makefile
2010-11-23 13:50:37 -08:00
Josh Blum
41e7d1e402 Merge branch 'public_master' 2010-11-16 10:08:30 -08:00
Josh Blum
7ffb1370f4 usrp2: fix ip addr eeprom offset in motherboard eeprom parser 2010-11-16 10:07:22 -08:00
Josh Blum
926fd69de8 usrp_e100: added byteswapping calls to vendor and device (its NBO) 2010-11-11 11:07:39 -08:00
Josh Blum
791401f979 usrp-e100: split vendor/device field for eeprom, rename fab rev to model, fixed char cast (to treat like integer) 2010-11-11 10:41:05 -08:00
Josh Blum
b7b3e8288d usrpbbbbbbbbbbbeeeeeeeeeeee fix typo 2010-11-10 19:19:25 -08:00
Josh Blum
a724f4b726 usrp-e100: implemented wrapper for i2c device node + ioctls, implemented e100 eeprom map 2010-11-10 16:48:02 -08:00
Josh Blum
8c434f7d63 uhd: renamed enums to reflect new convention 2010-11-10 11:14:47 -08:00
Josh Blum
1a86e65a18 uhd: for eeprom writeback, write and set only those values changed 2010-11-05 17:56:23 -07:00
Josh Blum
94a492dc40 uhd: rename identifier for usrp1 eeprom, and fix offsets, add serial support to usrp2 2010-11-05 17:39:18 -07:00
Josh Blum
3ac3457184 Merge branch 'good_stuff' into mb_eeprom
Conflicts:
	firmware/fx2/include
2010-11-05 13:53:39 -07:00
Josh Blum
144ebf2932 usrp: implement name checking on dicovery (all platforms), separate usb serial from serial (for now) 2010-11-05 01:01:51 -07:00
Josh Blum
0066ef2972 usrp: replaced device specific burner apps with one generic one for mboard eeproms 2010-11-04 23:44:58 -07:00
Josh Blum
9dff7952f6 usrp: print eeprom key/value pairs in the probe app, fixed mac addr size 2010-11-04 21:25:25 -07:00
Josh Blum
fcf9f6ba32 usrp2: move mboard eeprom instance into iface to the clock control can access it 2010-11-04 20:38:25 -07:00
Josh Blum
c8cb4bcadc usrp2: implemented mboard eeprom into usrp2 mboard 2010-11-04 19:39:57 -07:00
Josh Blum
20c9b194aa usrp: created mboard eeprom map class, implemented for usrp2 2010-11-04 16:43:52 -07:00