zl10353_single_write
zl10353_single_write(fe, RESET, 0x80);
zl10353_single_write(fe, 0xEA, 0x01);
zl10353_single_write(fe, 0xEA, 0x00);
zl10353_single_write(fe, AGC_TARGET, 0x28);
zl10353_single_write(fe, ACQ_CTL, acq_ctl);
zl10353_single_write(fe, MCLK_RATIO, 0x97);
zl10353_single_write(fe, 0x64, 0x34);
zl10353_single_write(fe, 0xcc, 0xdd);
zl10353_single_write(fe, MCLK_RATIO, 0x86);
zl10353_single_write(fe, 0x64, 0x35);
zl10353_single_write(fe, 0xcc, 0x73);
zl10353_single_write(fe, MCLK_RATIO, 0x75);
zl10353_single_write(fe, 0x64, 0x36);
zl10353_single_write(fe, 0xcc, 0x73);
zl10353_single_write(fe, TRL_NOMINAL_RATE_1, msb(nominal_rate));
zl10353_single_write(fe, TRL_NOMINAL_RATE_0, lsb(nominal_rate));
zl10353_single_write(fe, INPUT_FREQ_1, msb(input_freq));
zl10353_single_write(fe, INPUT_FREQ_0, lsb(input_freq));
zl10353_single_write(fe, TPS_GIVEN_1, msb(tps));
zl10353_single_write(fe, TPS_GIVEN_0, lsb(tps));
zl10353_single_write(fe, 0x5F, 0x13);
zl10353_single_write(fe, FSM_GO, 0x01);
zl10353_single_write(fe, TUNER_GO, 0x01);
if ((err = zl10353_single_write(fe, ibuf[0] + i, ibuf[i + 1])))
return zl10353_single_write(fe, 0x62, val);