buf[2] = 0x8e; buf[3] = (params->frequency < 174500000 ? 0xa1 : params->frequency < 454000000 ? 0x92 : 0x34); 
buf[2] = 0x86; buf[3] = (params->frequency < 150000000 ? 0x01 : params->frequency < 445000000 ? 0x02 : 0x04); 
static int philips_cu1216_pll_set(struct dvb_frontend *fe, struct dvb_frontend_parameters *params){	struct budget *budget = (struct budget *) fe->dvb->priv;	u8 buf[4];	struct i2c_msg msg = {.addr = 0x60,.flags = 0,.buf = buf,.len = sizeof(buf) };#define TUNER_MUL 62500	u32 div = (params->frequency + 36125000 + TUNER_MUL / 2) / TUNER_MUL;	buf[0] = (div >> 8) & 0x7f;	buf[1] = div & 0xff;	buf[2] = 0x8e;	buf[3] = (params->frequency < 174500000 ? 0xa1 :		  params->frequency < 454000000 ? 0x92 : 0x34);	if (i2c_transfer(&budget->i2c_adap, &msg, 1) != 1)		return -EIO;	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/eef5764d6806e29a768a632abce113c15264c5d6/budget-av.c/buggy/drivers/media/dvb/ttpci/budget-av.c