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