Kludge Tracker: Gnuradio - v3.4.0-101-g7e2b45b
Parent Directory
(gnuradio/usrp/firmware/src)
Kludge Summary of gnuradio/usrp/firmware/src/common
| Total Kludges |
2 |
| Total Subdirs |
0 |
All Directories within gnuradio/usrp/firmware/src/common
All Files within gnuradio/usrp/firmware/src/common
Kludge Snippets in gnuradio/usrp/firmware/src/common
gnuradio/usrp/firmware/src/common/fpga_load.c
| Category |
FIXME |
| Committer |
jcorgan |
| Commit ID |
5d69a524f81f234b3fbc41d49ba18d6f6886baba |
40 udelay (40); // wait 40 us
41 USRP_ALTERA_CONFIG |= bmALTERA_NCONFIG; // set NCONFIG high
42
43 if (UC_BOARD_HAS_FPGA){
44 // FIXME should really cap this loop with a counter so we
45 // don't hang forever on a hardware failure.
46 while ((USRP_ALTERA_CONFIG & bmALTERA_NSTATUS) == 0) // wait for NSTATUS to go high
47 ;
48 }
gnuradio/usrp/firmware/src/common/usrp_common.c
| Category |
FIXME |
| Committer |
jcorgan |
| Commit ID |
5d69a524f81f234b3fbc41d49ba18d6f6886baba |
98 EP2GPIFFLGSEL = 0x01; SYNCDELAY; // For EP2OUT, GPIF uses EF flag
99 EP6GPIFFLGSEL = 0x02; SYNCDELAY; // For EP6IN, GPIF uses FF flag
100
101 // set autoin length for EP6
102 // FIXME should be f(enumeration)
103
104 EP6AUTOINLENH = (512) >> 8; SYNCDELAY; // this is the length for high speed
105 EP6AUTOINLENL = (512) & 0xff; SYNCDELAY;
106