Lines Matching full:fec
12 Add frequency, fec & pilot to get_frontend
40 #define CX24120_REG_FECMODE 0x39 /* FEC status */
114 enum fe_code_rate fec; member
756 * FEC & modulation lookup table
763 enum fe_code_rate fec; member
768 /*delsys mod fec val */
794 /* Retrieve current fec, modulation & pilot values */
801 int fec; in cx24120_get_fec() local
804 fec = ret & 0x3f; /* Lower 6 bits */ in cx24120_get_fec()
806 dev_dbg(&state->i2c->dev, "raw fec = %d\n", fec); in cx24120_get_fec()
811 if (modfec_lookup_table[idx].val != fec) in cx24120_get_fec()
818 dev_dbg(&state->i2c->dev, "couldn't find fec!\n"); in cx24120_get_fec()
824 c->fec_inner = modfec_lookup_table[idx].fec; in cx24120_get_fec()
827 dev_dbg(&state->i2c->dev, "mod(%d), fec(%d), pilot(%d)\n", in cx24120_get_fec()
870 enum fe_code_rate fec; member
877 /*delsys pilot mod fec m_rat n_rat rate */
921 /* Find fec, modulation, pilot */ in cx24120_set_clock_ratios()
932 if (clock_ratios_table[idx].fec != c->fec_inner) in cx24120_set_clock_ratios()
1009 /* FEC lookup table for tuning */
1013 enum fe_code_rate fec; member
1018 /*delsys mod fec val */
1043 /* Set fec_val & fec_mask values from delsys, modulation & fec */
1045 enum fe_code_rate fec) in cx24120_set_fec() argument
1049 dev_dbg(&state->i2c->dev, "(0x%02x,0x%02x)\n", mod, fec); in cx24120_set_fec()
1051 state->dnxt.fec = fec; in cx24120_set_fec()
1059 if (modfec_table[idx].fec != fec) in cx24120_set_fec()
1193 "FEC = %d (mask/val = 0x%02x/0x%02x)\n", in cx24120_set_frontend()
1194 state->dcur.fec, state->dcur.fec_mask, state->dcur.fec_val); in cx24120_set_frontend()
1520 /* Get modulation, fec, pilot */ in cx24120_get_frontend()