From: <ad...@us...> - 2003-04-26 09:46:46
|
Update of /cvsroot/bdadev/NovaTDriver In directory sc8-pr-cvs1:/tmp/cvs-serv850 Modified Files: tuner.cpp Log Message: Synced Tuner code to linux driver Index: tuner.cpp =================================================================== RCS file: /cvsroot/bdadev/NovaTDriver/tuner.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** tuner.cpp 26 Apr 2003 09:40:51 -0000 1.7 --- tuner.cpp 26 Apr 2003 09:46:40 -0000 1.8 *************** *** 98,109 **** unsigned char buffer[4]; I2C_INSTRUCTIONS i2c; bob=GETCONTEXT(device)->tuner.frequency*GETCONTEXT(device)->tuner.freq_mult; DbgPrint("Nova-T: Setting tuner frequency to %uHz (%u*%u)\n",(unsigned int)bob,GETCONTEXT(device)->tuner.frequency,GETCONTEXT(device)->tuner.freq_mult); ! div=(unsigned __int32)(unsigned __int64)((36000000+bob)/166666); ! buffer[0]=(div>>8)&0x7F; ! buffer[1]=div&0xFF; ! buffer[2]=((div>>10)&0x60)|0x88; ! buffer[3]=0xC0; i2c.address=GETCONTEXT(device)->tuner_address; i2c.bRead=FALSE; --- 98,114 ---- unsigned char buffer[4]; I2C_INSTRUCTIONS i2c; + unsigned char cfg, cpump, band_select; bob=GETCONTEXT(device)->tuner.frequency*GETCONTEXT(device)->tuner.freq_mult; DbgPrint("Nova-T: Setting tuner frequency to %uHz (%u*%u)\n",(unsigned int)bob,GETCONTEXT(device)->tuner.frequency,GETCONTEXT(device)->tuner.freq_mult); ! div = (unsigned __int32)(unsigned __int64)(36125000 + bob) / 166666; ! cfg = 0x88; ! cpump = div < 175000 ? 2 : div < 390000 ? 1 : ! div < 470000 ? 2 : div < 750000 ? 1 : 3; ! band_select = div < 175000 ? 0x0e : div < 470000 ? 0x05 : 0x03; ! buffer[0] = (div >> 8) & 0x7f; ! buffer[1] = div & 0xff; ! buffer[2] = ((div >> 10) & 0x60) | cfg; ! buffer[3] = cpump | band_select; i2c.address=GETCONTEXT(device)->tuner_address; i2c.bRead=FALSE; *************** *** 114,119 **** --- 119,128 ---- } + /*****************************************************************************\ * $Log$ + * Revision 1.8 2003/04/26 09:46:40 adcockj + * Synced Tuner code to linux driver + * * Revision 1.7 2003/04/26 09:40:51 adcockj * Reverted back to original code |