Commit Graph

29 Commits

Author SHA1 Message Date
Martin Braun
211c590f59 Merge branch 'maint' 2017-01-30 09:40:02 +01:00
michael-west
a7d7c9d520 X300: Made claim status update with every loop of the firmware to make it atomic from the host perspective 2017-01-30 09:37:44 +01:00
Martin Braun
52ca2e0b80 Merge branch 'maint' 2017-01-17 10:00:47 -08:00
michael-west
64b4c1f5d7 X300: Prevent MB EEPROM Corruption
- 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
2017-01-10 13:51:53 -08:00
Ashish Chaudhari
01181d2fa6 x300: Updated Aurora BIST script after FPGA changes
- Fixed latency computation bug
- Pulled in new rate throttling mechanism
2016-12-20 15:53:57 -08:00
Martin Braun
83912104a9 Merge branch 'UHD-3.9.LTS' into maint
This provides the GPS fixes.

Conflicts:
	host/CMakeLists.txt
	tools/debs/upload_debs.sh
2016-09-02 11:27:37 -07:00
michael-west
7ea624b179 X300: GPSDO fixes
- Optimize writes so full 32-bit words are written at a time
- Simplify UART so it does not strip or add characters
2016-09-02 11:10:46 -07:00
Ryan
8cfc8edbea changed clk constant to match new zpu clk changes 2016-08-22 14:35:03 -04:00
Ashish Chaudhari
eb6ceee433 x300: Added latency test to Aurora tester script 2016-08-18 17:49:45 -07:00
Martin Braun
3bf4b000f7 Merging RFNoC support for X310 2016-08-09 12:42:52 -07:00
Ashish Chaudhari
fd8a34c7e0 x300: Made FW utilities python3 compatible 2016-07-12 11:03:48 -07:00
Ashish Chaudhari
7cc16e5be0 x300: UHD is now compatible with FPGA images with Aurora support
- UHD and ZPU is now aware of Aurora SFP+ transceivers in the FPGA image
- Added script to exercise Aurora BIST features
2016-07-07 18:37:43 -07:00
Ashish Chaudhari
abc4790ae4 x300: Fixed FW debug script after N230 merge breakage 2016-06-23 11:15:30 -07:00
patrick-here
79c20e228d x300: Fixes bug#768 and a firmware hang issue with Eth Port 0 with the XGS image 2016-01-18 15:57:49 -08:00
Nicholas Corgan
3ce4afc754 n230: fixed header location 2016-01-15 07:26:36 -08:00
Ashish Chaudhari
6626df3717 n230: Made link state detection more accurate 2016-01-13 11:28:52 -08:00
Ashish Chaudhari
aada556849 usrp3,n230: Moved all shared FW-Host headers to the host dir 2016-01-08 13:47:28 -08:00
Ashish Chaudhari
b025e7ec71 n230: Added hardware compatibility version checks to UHD 2016-01-08 13:29:13 -08:00
Ashish Chaudhari
863ca545d6 n230: Added N230 device support 2016-01-05 17:35:14 -08:00
Ashish Chaudhari
b3077692a3 n230: Ethernet activity LED is now functional 2016-01-05 17:35:14 -08:00
Ashish Chaudhari
50a8021f73 n230: Added missing FW defs 2016-01-05 17:35:14 -08:00
Ashish Chaudhari
f164e23fa0 n230: Output interface ID in echo request 2016-01-05 17:35:14 -08:00
Ashish Chaudhari
aea284abb9 n230: Added dual-eth and link LED support to ZPU FW 2016-01-05 17:35:14 -08:00
Ashish Chaudhari
e5880e648c n230: Increased FW size to 8192
- Updated to X300 bootloader
2016-01-05 17:35:14 -08:00
Ashish Chaudhari
e92913f81a n230: Initial checkin of firmware files 2016-01-05 17:35:14 -08:00
Ashish Chaudhari
230cf5d76a x300: Multiple firmware fixes for Vivado
- Refactored SFP+ hotplug handler
- GigE link state comes from SFP+ status and PHY status
- Multiple tracing enhancements
- Bumped firmware compat number to 4
- Bumpled FPGA compat number to 10
2015-02-17 12:23:09 -08:00
Ashish Chaudhari
3157734691 usrp3,x300: Replaced printfs with traces 2015-02-12 10:30:34 -08:00
Ashish Chaudhari
bfe4982ac3 usrp3: Added tracing library to usrp3 firmware 2015-02-12 09:14:54 -08:00
Martin Braun
5bd58bc309 Reorganized firmware/ subdirectory (x300->usrp3, zpu->usrp2) 2014-10-07 09:39:25 +02:00