On Sonntag, 27. Dezember 2009, Dan Carpenter wrote: > drivers/media/dvb/frontends/zl10036.c > 397 /* could also be one block from reg 2 to 13 and additional > 10/11 */ 398 u8 zl10036_init_tab[][2] = { > 399 { 0x04, 0x00 }, /* 2/3: div=0x400 - > arbitrary value */ 400 { 0x8b, _RDIV_REG }, /* 4/5: > rfg=0 ba=1 bg=1 len=? */ 401 /* > p0=0 c=0 r=_RDIV_REG */ 402 { 0xc0, 0x20 }, > /* 6/7: rsd=0 bf=0x10 */ 403 { 0xd3, 0x40 }, /* > 8/9: from datasheet */ 404 { 0xe3, 0x5b }, /* > 10/11: lock window level */ 405 { 0xf0, 0x28 }, > /* 12/13: br=0xa clr=0 tl=0*/ 406 { 0xe3, 0xf9 }, > /* 10/11: unlock window level */ 407 }; > 408 > 409 /* invalid values to trigger writing */ > 410 state->br = 0xff; > 411 state->bf = 0xff; > 412 > 413 if (!state->config->rf_loop_enable) > 414 zl10036_init_tab[1][2] |= 0x01; > > This seems like an off by one error. I think it maybe should say > zl10036_init_tab[1][1] |= 0x01;? > Good catch! But according to the datasheet it should be zl10036_init_tab[1][0] |= 0x01; Please submit a patch for it. Regards Matthias -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html