> Hi, > > here are some patch against the current ves1x93.c dvb-kernel code. > > The patch do following: > > - .frequency_stepsize is set to (the correct) 125 (kHz), because both pllīs > using a clock comparision frequency of 125 kHz. > > - correct the "pwr" shifting in sp5659_set_tv_freq() from <<5 to <<6, > because the charge pump current bits are bit 6+7 in the register. > > - adding a frequence dependent charge pump current value to > sp5659_set_tv_freq() and removing the pwr value from frequency setting calls > > Note: The frequence ranges dependent charge pump current value are based on > an Philips comparison measurement between sp5659 and tsa5059, hopefully this > values are correct;) > > - raising up the dvb_delays in ves1x93_clr_bit() & ves1x93_init_aquire(). > With the old values the dvb_frontend threat doing (here) one or more > "re"tunings, because the ves1893 could not get a reliable lock in the first > shot. Maybe someone can crosstest this to find the best value for the > delays. > > Comments are welcome.... > > > Andreas > Sorry, there is some thing missing in the patch ...in sp5659_set_tv_freq() is a "u8 pwr = 0;" needed. Andreas
Attachment:
ves1x93_cpc.V2.diff
Description: Binary data