Lines Matching refs:val

115 static int lgdt3305_write_reg(struct lgdt3305_state *state, u16 reg, u8 val)  in lgdt3305_write_reg()  argument
118 u8 buf[] = { reg >> 8, reg & 0xff, val }; in lgdt3305_write_reg()
124 lg_reg("reg: 0x%04x, val: 0x%02x\n", reg, val); in lgdt3305_write_reg()
139 static int lgdt3305_read_reg(struct lgdt3305_state *state, u16 reg, u8 *val) in lgdt3305_read_reg() argument
147 .flags = I2C_M_RD, .buf = val, .len = 1 }, in lgdt3305_read_reg()
177 u8 val; in lgdt3305_set_reg_bit() local
182 ret = lgdt3305_read_reg(state, reg, &val); in lgdt3305_set_reg_bit()
186 val &= ~(1 << bit); in lgdt3305_set_reg_bit()
187 val |= (onoff & 1) << bit; in lgdt3305_set_reg_bit()
189 ret = lgdt3305_write_reg(state, reg, val); in lgdt3305_set_reg_bit()
196 u8 val; member
207 ret = lgdt3305_write_reg(state, regs[i].reg, regs[i].val); in lgdt3305_write_regs()
241 u8 val; in lgdt3305_mpeg_mode_polarity() local
249 ret = lgdt3305_read_reg(state, LGDT3305_TP_CTRL_1, &val); in lgdt3305_mpeg_mode_polarity()
253 val &= ~0x09; in lgdt3305_mpeg_mode_polarity()
256 val |= 0x08; in lgdt3305_mpeg_mode_polarity()
258 val |= 0x40; in lgdt3305_mpeg_mode_polarity()
260 val |= 0x01; in lgdt3305_mpeg_mode_polarity()
262 ret = lgdt3305_write_reg(state, LGDT3305_TP_CTRL_1, val); in lgdt3305_mpeg_mode_polarity()
306 int val; in lgdt3305_set_filter_extension() local
310 val = 0; in lgdt3305_set_filter_extension()
314 val = 1; in lgdt3305_set_filter_extension()
319 lg_dbg("val = %d\n", val); in lgdt3305_set_filter_extension()
321 return lgdt3305_set_reg_bit(state, 0x043f, 2, val); in lgdt3305_set_filter_extension()
603 { .reg = LGDT3305_GEN_CTRL_1, .val = 0x03, }, in lgdt3305_init()
604 { .reg = 0x000d, .val = 0x02, }, in lgdt3305_init()
605 { .reg = 0x000e, .val = 0x02, }, in lgdt3305_init()
606 { .reg = LGDT3305_DGTL_AGC_REF_1, .val = 0x32, }, in lgdt3305_init()
607 { .reg = LGDT3305_DGTL_AGC_REF_2, .val = 0xc4, }, in lgdt3305_init()
608 { .reg = LGDT3305_CR_CTR_FREQ_1, .val = 0x00, }, in lgdt3305_init()
609 { .reg = LGDT3305_CR_CTR_FREQ_2, .val = 0x00, }, in lgdt3305_init()
610 { .reg = LGDT3305_CR_CTR_FREQ_3, .val = 0x00, }, in lgdt3305_init()
611 { .reg = LGDT3305_CR_CTR_FREQ_4, .val = 0x00, }, in lgdt3305_init()
612 { .reg = LGDT3305_CR_CTRL_7, .val = 0xf9, }, in lgdt3305_init()
613 { .reg = 0x0112, .val = 0x17, }, in lgdt3305_init()
614 { .reg = 0x0113, .val = 0x15, }, in lgdt3305_init()
615 { .reg = 0x0114, .val = 0x18, }, in lgdt3305_init()
616 { .reg = 0x0115, .val = 0xff, }, in lgdt3305_init()
617 { .reg = 0x0116, .val = 0x3c, }, in lgdt3305_init()
618 { .reg = 0x0214, .val = 0x67, }, in lgdt3305_init()
619 { .reg = 0x0424, .val = 0x8d, }, in lgdt3305_init()
620 { .reg = 0x0427, .val = 0x12, }, in lgdt3305_init()
621 { .reg = 0x0428, .val = 0x4f, }, in lgdt3305_init()
622 { .reg = LGDT3305_IFBW_1, .val = 0x80, }, in lgdt3305_init()
623 { .reg = LGDT3305_IFBW_2, .val = 0x00, }, in lgdt3305_init()
624 { .reg = 0x030a, .val = 0x08, }, in lgdt3305_init()
625 { .reg = 0x030b, .val = 0x9b, }, in lgdt3305_init()
626 { .reg = 0x030d, .val = 0x00, }, in lgdt3305_init()
627 { .reg = 0x030e, .val = 0x1c, }, in lgdt3305_init()
628 { .reg = 0x0314, .val = 0xe1, }, in lgdt3305_init()
629 { .reg = 0x000d, .val = 0x82, }, in lgdt3305_init()
630 { .reg = LGDT3305_TP_CTRL_1, .val = 0x5b, }, in lgdt3305_init()
631 { .reg = LGDT3305_TP_CTRL_1, .val = 0x5b, }, in lgdt3305_init()
635 { .reg = LGDT3305_GEN_CTRL_1, .val = 0x03, }, in lgdt3305_init()
636 { .reg = LGDT3305_GEN_CTRL_2, .val = 0xb0, }, in lgdt3305_init()
637 { .reg = LGDT3305_GEN_CTRL_3, .val = 0x01, }, in lgdt3305_init()
638 { .reg = LGDT3305_GEN_CONTROL, .val = 0x6f, }, in lgdt3305_init()
639 { .reg = LGDT3305_GEN_CTRL_4, .val = 0x03, }, in lgdt3305_init()
640 { .reg = LGDT3305_DGTL_AGC_REF_1, .val = 0x32, }, in lgdt3305_init()
641 { .reg = LGDT3305_DGTL_AGC_REF_2, .val = 0xc4, }, in lgdt3305_init()
642 { .reg = LGDT3305_CR_CTR_FREQ_1, .val = 0x00, }, in lgdt3305_init()
643 { .reg = LGDT3305_CR_CTR_FREQ_2, .val = 0x00, }, in lgdt3305_init()
644 { .reg = LGDT3305_CR_CTR_FREQ_3, .val = 0x00, }, in lgdt3305_init()
645 { .reg = LGDT3305_CR_CTR_FREQ_4, .val = 0x00, }, in lgdt3305_init()
646 { .reg = LGDT3305_CR_CTRL_7, .val = 0x79, }, in lgdt3305_init()
647 { .reg = LGDT3305_AGC_POWER_REF_1, .val = 0x32, }, in lgdt3305_init()
648 { .reg = LGDT3305_AGC_POWER_REF_2, .val = 0xc4, }, in lgdt3305_init()
649 { .reg = LGDT3305_AGC_DELAY_PT_1, .val = 0x0d, }, in lgdt3305_init()
650 { .reg = LGDT3305_AGC_DELAY_PT_2, .val = 0x30, }, in lgdt3305_init()
651 { .reg = LGDT3305_RFAGC_LOOP_FLTR_BW_1, .val = 0x80, }, in lgdt3305_init()
652 { .reg = LGDT3305_RFAGC_LOOP_FLTR_BW_2, .val = 0x00, }, in lgdt3305_init()
653 { .reg = LGDT3305_IFBW_1, .val = 0x80, }, in lgdt3305_init()
654 { .reg = LGDT3305_IFBW_2, .val = 0x00, }, in lgdt3305_init()
655 { .reg = LGDT3305_AGC_CTRL_1, .val = 0x30, }, in lgdt3305_init()
656 { .reg = LGDT3305_AGC_CTRL_4, .val = 0x61, }, in lgdt3305_init()
657 { .reg = LGDT3305_FEC_BLOCK_CTRL, .val = 0xff, }, in lgdt3305_init()
658 { .reg = LGDT3305_TP_CTRL_1, .val = 0x1b, }, in lgdt3305_init()
832 u8 val; in lgdt3305_read_cr_lock_status() local
838 ret = lgdt3305_read_reg(state, LGDT3305_CR_LOCK_STATUS, &val); in lgdt3305_read_cr_lock_status()
845 if (val & (1 << 1)) in lgdt3305_read_cr_lock_status()
848 switch (val & 0x07) { in lgdt3305_read_cr_lock_status()
867 if (val & (1 << 7)) { in lgdt3305_read_cr_lock_status()
883 u8 val; in lgdt3305_read_fec_lock_status() local
892 LGDT3305_FEC_LOCK_STATUS, &val); in lgdt3305_read_fec_lock_status()
896 mpeg_lock = (val & (1 << 0)) ? 1 : 0; in lgdt3305_read_fec_lock_status()
897 fec_lock = (val & (1 << 2)) ? 1 : 0; in lgdt3305_read_fec_lock_status()
898 viterbi_lock = (val & (1 << 3)) ? 1 : 0; in lgdt3305_read_fec_lock_status()
918 u8 val; in lgdt3305_read_status() local
924 ret = lgdt3305_read_reg(state, LGDT3305_GEN_STATUS, &val); in lgdt3305_read_status()
928 signal = (val & (1 << 4)) ? 1 : 0; in lgdt3305_read_status()
929 inlock = (val & (1 << 3)) ? 0 : 1; in lgdt3305_read_status()
930 sync_lock = (val & (1 << 2)) ? 1 : 0; in lgdt3305_read_status()
931 nofecerr = (val & (1 << 1)) ? 1 : 0; in lgdt3305_read_status()
932 snrgood = (val & (1 << 0)) ? 1 : 0; in lgdt3305_read_status()
1114 u8 val; in lgdt3305_attach() local
1142 ret = lgdt3305_read_reg(state, LGDT3305_GEN_CTRL_2, &val); in lgdt3305_attach()
1143 if ((lg_fail(ret)) | (val == 0)) in lgdt3305_attach()
1148 ret = lgdt3305_read_reg(state, 0x0808, &val); in lgdt3305_attach()
1149 if ((lg_fail(ret)) | (val != 0x80)) in lgdt3305_attach()