Lines Matching +full:7 +full:c
4 * Copyright (C) 2012 Thomas Mair <thomas.mair86@gmail.com>
5 * Copyright (C) 2012-2014 Antti Palosaari <crope@iki.fi>
31 [DVBT_EN_BK_TRK] = {0x1a6, 7, 7},
32 [DVBT_AD_EN_REG] = {0x008, 7, 7},
35 [DVBT_MGD_THD0] = {0x195, 7, 0},
36 [DVBT_MGD_THD1] = {0x196, 7, 0},
37 [DVBT_MGD_THD2] = {0x197, 7, 0},
38 [DVBT_MGD_THD3] = {0x198, 7, 0},
39 [DVBT_MGD_THD4] = {0x199, 7, 0},
40 [DVBT_MGD_THD5] = {0x19a, 7, 0},
41 [DVBT_MGD_THD6] = {0x19b, 7, 0},
42 [DVBT_MGD_THD7] = {0x19c, 7, 0},
47 [DVBT_SCALE1_B92] = {0x292, 7, 0},
48 [DVBT_SCALE1_B93] = {0x293, 7, 0},
49 [DVBT_SCALE1_BA7] = {0x2a7, 7, 0},
50 [DVBT_SCALE1_BA9] = {0x2a9, 7, 0},
51 [DVBT_SCALE1_BAA] = {0x2aa, 7, 0},
52 [DVBT_SCALE1_BAB] = {0x2ab, 7, 0},
53 [DVBT_SCALE1_BAC] = {0x2ac, 7, 0},
54 [DVBT_SCALE1_BB0] = {0x2b0, 7, 0},
55 [DVBT_SCALE1_BB1] = {0x2b1, 7, 0},
68 [DVBT_CR_THD_SET2] = {0x176, 7, 6},
84 [DVBT_DAGC_VAL] = {0x305, 7, 0},
91 [DVBT_EN_IF_AGC] = {0x104, 7, 7},
92 [DVBT_IF_AGC_MIN] = {0x108, 7, 0},
93 [DVBT_IF_AGC_MAX] = {0x109, 7, 0},
94 [DVBT_RF_AGC_MIN] = {0x10a, 7, 0},
95 [DVBT_RF_AGC_MAX] = {0x10b, 7, 0},
100 [DVBT_DAGC_TRG_VAL] = {0x112, 7, 0},
102 [DVBT_AGC_TARG_VAL_8_1] = {0x103, 7, 0},
105 [DVBT_LOOP_GAIN2_4] = {0x105, 7, 7},
110 [DVBT_KRF1] = {0x1cb, 7, 0},
111 [DVBT_KRF2] = {0x107, 7, 0},
112 [DVBT_KRF3] = {0x1cd, 7, 0},
113 [DVBT_KRF4] = {0x1ce, 7, 0},
117 [DVBT_THD_UP1] = {0x1dd, 7, 0},
118 [DVBT_THD_DW1] = {0x1de, 7, 0},
124 [DVBT_SYNC_DUR] = {0x17b, 7, 7},
132 [DVBT_CDIV_PH1] = {0x17d, 7, 4},
133 [DVBT_MPEG_IO_OPT_2_2] = {0x006, 7, 7},
134 [DVBT_MPEG_IO_OPT_1_0] = {0x007, 7, 6},
151 [DVBT_REG_GPE] = {0x00d, 7, 7},
262 struct dtv_frontend_properties *c = &dev->fe.dtv_property_cache; in rtl2832_init() local
366 c->strength.len = 1; in rtl2832_init()
367 c->strength.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in rtl2832_init()
368 c->cnr.len = 1; in rtl2832_init()
369 c->cnr.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in rtl2832_init()
370 c->post_bit_error.len = 1; in rtl2832_init()
371 c->post_bit_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in rtl2832_init()
372 c->post_bit_count.len = 1; in rtl2832_init()
373 c->post_bit_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in rtl2832_init()
420 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in rtl2832_set_frontend() local
433 /* 7 MHz bandwidth */ in rtl2832_set_frontend()
451 c->frequency, c->bandwidth_hz, c->inversion); in rtl2832_set_frontend()
470 switch (c->bandwidth_hz) { in rtl2832_set_frontend()
485 c->bandwidth_hz); in rtl2832_set_frontend()
498 * RSAMP_RATIO = floor(CrystalFreqHz * 7 * pow(2, 22) in rtl2832_set_frontend()
501 num = dev->pdata->clk * 7ULL; in rtl2832_set_frontend()
511 * / (CrystalFreqHz * 7)) in rtl2832_set_frontend()
514 num2 = dev->pdata->clk * 7ULL; in rtl2832_set_frontend()
538 struct dtv_frontend_properties *c) in rtl2832_get_frontend() argument
560 c->modulation = QPSK; in rtl2832_get_frontend()
563 c->modulation = QAM_16; in rtl2832_get_frontend()
566 c->modulation = QAM_64; in rtl2832_get_frontend()
572 c->transmission_mode = TRANSMISSION_MODE_2K; in rtl2832_get_frontend()
575 c->transmission_mode = TRANSMISSION_MODE_8K; in rtl2832_get_frontend()
580 c->guard_interval = GUARD_INTERVAL_1_32; in rtl2832_get_frontend()
583 c->guard_interval = GUARD_INTERVAL_1_16; in rtl2832_get_frontend()
586 c->guard_interval = GUARD_INTERVAL_1_8; in rtl2832_get_frontend()
589 c->guard_interval = GUARD_INTERVAL_1_4; in rtl2832_get_frontend()
593 switch ((buf[0] >> 4) & 7) { in rtl2832_get_frontend()
595 c->hierarchy = HIERARCHY_NONE; in rtl2832_get_frontend()
598 c->hierarchy = HIERARCHY_1; in rtl2832_get_frontend()
601 c->hierarchy = HIERARCHY_2; in rtl2832_get_frontend()
604 c->hierarchy = HIERARCHY_4; in rtl2832_get_frontend()
608 switch ((buf[1] >> 3) & 7) { in rtl2832_get_frontend()
610 c->code_rate_HP = FEC_1_2; in rtl2832_get_frontend()
613 c->code_rate_HP = FEC_2_3; in rtl2832_get_frontend()
616 c->code_rate_HP = FEC_3_4; in rtl2832_get_frontend()
619 c->code_rate_HP = FEC_5_6; in rtl2832_get_frontend()
622 c->code_rate_HP = FEC_7_8; in rtl2832_get_frontend()
626 switch ((buf[1] >> 0) & 7) { in rtl2832_get_frontend()
628 c->code_rate_LP = FEC_1_2; in rtl2832_get_frontend()
631 c->code_rate_LP = FEC_2_3; in rtl2832_get_frontend()
634 c->code_rate_LP = FEC_3_4; in rtl2832_get_frontend()
637 c->code_rate_LP = FEC_5_6; in rtl2832_get_frontend()
640 c->code_rate_LP = FEC_7_8; in rtl2832_get_frontend()
654 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in rtl2832_read_status() local
692 c->strength.stat[0].scale = FE_SCALE_RELATIVE; in rtl2832_read_status()
693 c->strength.stat[0].uvalue = u16tmp; in rtl2832_read_status()
695 c->strength.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in rtl2832_read_status()
734 c->cnr.stat[0].scale = FE_SCALE_DECIBEL; in rtl2832_read_status()
735 c->cnr.stat[0].svalue = tmp; in rtl2832_read_status()
737 c->cnr.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in rtl2832_read_status()
752 c->post_bit_error.stat[0].scale = FE_SCALE_COUNTER; in rtl2832_read_status()
753 c->post_bit_error.stat[0].uvalue = dev->post_bit_error; in rtl2832_read_status()
754 c->post_bit_count.stat[0].scale = FE_SCALE_COUNTER; in rtl2832_read_status()
755 c->post_bit_count.stat[0].uvalue = dev->post_bit_count; in rtl2832_read_status()
757 c->post_bit_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in rtl2832_read_status()
758 c->post_bit_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in rtl2832_read_status()
769 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in rtl2832_read_snr() local
772 if (c->cnr.stat[0].scale == FE_SCALE_DECIBEL) in rtl2832_read_snr()
773 *snr = div_s64(c->cnr.stat[0].svalue, 100); in rtl2832_read_snr()