m_Regs 84 drivers/media/dvb-frontends/tda18271c2dd.c u8 m_Regs[NUM_REGS]; m_Regs 161 drivers/media/dvb-frontends/tda18271c2dd.c &state->m_Regs[RegFrom], RegTo-RegFrom+1); m_Regs 165 drivers/media/dvb-frontends/tda18271c2dd.c return WriteReg(state, Reg, state->m_Regs[Reg]); m_Regs 262 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[TM] |= 0x10; m_Regs 271 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[TM] ^= 0x20; m_Regs 283 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[TM] &= ~0x10; /* Thermometer off */ m_Regs 287 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP4] &= ~0x03; /* CAL_mode = 0 ????????? */ m_Regs 300 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB12] &= ~0x20; /* PD_AGC1_Det = 0 */ m_Regs 304 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB18] &= ~0x83; /* AGC1_loop_off = 0, AGC1_Gain = 6 dB */ m_Regs 308 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB21] |= 0x03; /* AGC2_Gain = -6 dB */ m_Regs 309 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP3] = state->m_EP3_Standby; m_Regs 313 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB23] &= ~0x06; /* ForceLP_Fc2_En = 0, LP_Fc[2] = 0 */ m_Regs 337 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[MPD] = PostDiv & 0x77; m_Regs 338 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[MD1] = ((MainDiv >> 16) & 0x7F); m_Regs 339 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[MD2] = ((MainDiv >> 8) & 0xFF); m_Regs 340 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[MD3] = (MainDiv & 0xFF); m_Regs 361 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[CPD] = PostDiv; m_Regs 362 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[CD1] = ((CalDiv >> 16) & 0xFF); m_Regs 363 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[CD2] = ((CalDiv >> 8) & 0xFF); m_Regs 364 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[CD3] = (CalDiv & 0xFF); m_Regs 380 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP4] &= ~0x03; /* CAL_mode = 0 */ m_Regs 384 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB18] |= 0x03; /* AGC1_Gain = 3 */ m_Regs 391 drivers/media/dvb-frontends/tda18271c2dd.c if (state->m_Regs[ID] != 0x83) /* C1: ID == 83, C2: ID == 84 */ m_Regs 392 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP3] |= 0x40; /* SM_LT = 1 */ m_Regs 399 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP1] = (state->m_Regs[EP1] & ~0x07) | BP_Filter; m_Regs 400 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP2] = (RFBand << 5) | GainTaper; m_Regs 402 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB13] = (state->m_Regs[EB13] & ~0x7C) | (RFC_K << 4) | (RFC_M << 2); m_Regs 411 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB4] |= 0x20; /* LO_ForceSrce = 1 */ m_Regs 416 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB7] |= 0x20; /* CAL_ForceSrce = 1 */ m_Regs 421 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB14] = 0; /* RFC_Cprog = 0 */ m_Regs 426 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB20] &= ~0x20; /* ForceLock = 0; */ m_Regs 431 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP4] |= 0x03; /* CAL_Mode = 3 */ m_Regs 457 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB4] &= ~0x20; /* LO_ForceSrce = 0 */ m_Regs 462 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB7] &= ~0x20; /* CAL_ForceSrce = 0 */ m_Regs 468 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB20] |= 0x20; /* ForceLock = 1; */ m_Regs 474 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP4] &= ~0x03; /* CAL_Mode = 0 */ m_Regs 475 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP3] &= ~0x40; /* SM_LT = 0 */ m_Regs 476 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB18] &= ~0x03; /* AGC1_Gain = 0 */ m_Regs 609 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP2] = (RFBand << 5) | Gain_Taper; m_Regs 610 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB14] = (RFC_Cprog); m_Regs 623 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP4] = (state->m_Regs[EP4] & ~0x03) | 1; /* CAL_mode = 1 */ m_Regs 634 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[ID] = Regs[ID]; /* Chip version, (needed for C1 workaround in CalibrateRF) */ m_Regs 679 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP3] = (state->m_Regs[EP3] & ~0x1F) | 0x12; m_Regs 680 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP4] = (state->m_Regs[EP4] & ~0x1F); /* If level = 0, Cal mode = 0 */ m_Regs 684 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB18] = (state->m_Regs[EB18] & ~0x03); /* AGC 1 Gain = 0 */ m_Regs 688 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB21] = (state->m_Regs[EB21] & ~0x03); /* AGC 2 Gain = 0 (Datasheet = 3) */ m_Regs 689 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB23] = (state->m_Regs[EB23] | 0x06); /* ForceLP_Fc2_En = 1, LPFc[2] = 1 */ m_Regs 749 drivers/media/dvb-frontends/tda18271c2dd.c memcpy(&state->m_Regs[TM], InitRegs, EB23 - TM + 1); m_Regs 756 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB17] = 0x00; m_Regs 760 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB17] = 0x03; m_Regs 764 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB17] = 0x43; m_Regs 768 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB17] = 0x4C; m_Regs 774 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP3] = 0x1F; m_Regs 775 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP4] = 0x66; m_Regs 776 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP5] = 0x81; m_Regs 777 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[CPD] = 0xCC; m_Regs 778 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[CD1] = 0x6C; m_Regs 779 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[CD2] = 0x00; m_Regs 780 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[CD3] = 0x00; m_Regs 781 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[MPD] = 0xC5; m_Regs 782 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[MD1] = 0x77; m_Regs 783 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[MD2] = 0x08; m_Regs 784 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[MD3] = 0x00; m_Regs 790 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB4] = 0x61; /* missing in sw */ m_Regs 795 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB4] = 0x41; m_Regs 807 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP5] = 0x85; m_Regs 808 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[CPD] = 0xCB; m_Regs 809 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[CD1] = 0x66; m_Regs 810 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[CD2] = 0x70; m_Regs 821 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP5] = 0x82; m_Regs 822 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[CPD] = 0xA8; m_Regs 823 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[CD2] = 0x00; m_Regs 824 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[MPD] = 0xA1; /* Datasheet = 0xA9 */ m_Regs 825 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[MD1] = 0x73; m_Regs 826 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[MD2] = 0x1A; m_Regs 837 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP5] = 0x86; m_Regs 838 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[CPD] = 0xA8; m_Regs 839 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[CD1] = 0x66; m_Regs 840 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[CD2] = 0xA0; m_Regs 851 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP5] = 0x83; m_Regs 852 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[CPD] = 0x98; m_Regs 853 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[CD1] = 0x65; m_Regs 854 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[CD2] = 0x00; m_Regs 855 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[MPD] = 0x91; /* Datasheet = 0x91 */ m_Regs 856 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[MD1] = 0x71; m_Regs 857 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[MD2] = 0xCD; m_Regs 866 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP5] = 0x87; m_Regs 867 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[CD1] = 0x65; m_Regs 868 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[CD2] = 0x50; m_Regs 879 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP4] = 0x64; m_Regs 936 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP3] &= ~0xE0; /* Power up */ m_Regs 962 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB14] = Capprox; m_Regs 998 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP3] = (state->m_Regs[EP3] & ~0x1F) | m_StandardTable[Standard].m_EP3_4_0; m_Regs 999 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP3] &= ~0x04; /* switch RFAGC to high speed mode */ m_Regs 1002 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP4] = state->m_EP4 | ((Standard > HF_AnalogMax) ? state->m_IFLevelDigital : state->m_IFLevelAnalog); m_Regs 1005 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP4] = state->m_EP4 | state->m_IFLevelAnalog; m_Regs 1007 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP4] = state->m_EP4 | state->m_IFLevelDVBT; m_Regs 1009 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP4] = state->m_EP4 | state->m_IFLevelDVBC; m_Regs 1011 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP4] = state->m_EP4 | state->m_IFLevelDigital; m_Regs 1014 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP4] |= 0x80; m_Regs 1016 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[MPD] &= ~0x80; m_Regs 1018 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[MPD] |= 0x80; /* Add IF_notch for digital */ m_Regs 1020 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB22] = m_StandardTable[Standard].m_EB22; m_Regs 1024 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB23] |= 0x06; /* ForceLP_Fc2_En = 1, LPFc[2] = 1 */ m_Regs 1026 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB23] &= ~0x06; /* ForceLP_Fc2_En = 0, LPFc[2] = 0 */ m_Regs 1032 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP1] = (state->m_Regs[EP1] & ~0x07) | 0x40 | BP_Filter; /* Dis_Power_level = 1, Filter */ m_Regs 1033 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP5] = (state->m_Regs[EP5] & ~0x07) | IR_Meas; m_Regs 1034 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP2] = (RF_Band << 5) | GainTaper; m_Regs 1036 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB1] = (state->m_Regs[EB1] & ~0x07) | m_Regs 1051 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB4] |= 0x20; /* LO_forceSrce = 1 */ m_Regs 1056 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB4] &= ~0x20; /* LO_forceSrce = 0 */ m_Regs 1068 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[MPD] = (state->m_Regs[MPD] & ~0x7F) | (PostDiv & 0x77); m_Regs 1076 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB7] |= 0x20; /* CAL_forceSrce = 1 */ m_Regs 1081 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EB7] &= ~0x20; /* CAL_forceSrce = 0 */ m_Regs 1088 drivers/media/dvb-frontends/tda18271c2dd.c state->m_Regs[EP3] |= 0x04; /* RFAGC to normal mode */