Lines Matching refs:identity
182 struct dib0090_identity identity; member
206 struct dib0090_identity identity; member
347 struct dib0090_identity *identity = &state->identity; in dib0090_identify() local
351 identity->p1g = 0; in dib0090_identify()
352 identity->in_soc = 0; in dib0090_identify()
359 identity->version = v & 0xff; in dib0090_identify()
360 identity->product = (v >> 8) & 0xf; in dib0090_identify()
362 if (identity->product != KROSUS) in dib0090_identify()
365 if ((identity->version & 0x3) == SOC) { in dib0090_identify()
366 identity->in_soc = 1; in dib0090_identify()
367 switch (identity->version) { in dib0090_identify()
370 identity->p1g = 1; in dib0090_identify()
374 identity->p1g = 1; in dib0090_identify()
378 identity->p1g = 1; in dib0090_identify()
382 identity->p1g = 1; in dib0090_identify()
388 switch ((identity->version >> 5) & 0x7) { in dib0090_identify()
405 switch (identity->version & 0x1f) { in dib0090_identify()
408 identity->p1g = 1; in dib0090_identify()
412 identity->p1g = 1; in dib0090_identify()
438 struct dib0090_identity *identity = &state->identity; in dib0090_fw_identify() local
441 identity->p1g = 0; in dib0090_fw_identify()
442 identity->in_soc = 0; in dib0090_fw_identify()
449 identity->version = v & 0xff; in dib0090_fw_identify()
450 identity->product = (v >> 8) & 0xf; in dib0090_fw_identify()
452 if (identity->product != KROSUS) in dib0090_fw_identify()
455 if ((identity->version & 0x3) == SOC) { in dib0090_fw_identify()
456 identity->in_soc = 1; in dib0090_fw_identify()
457 switch (identity->version) { in dib0090_fw_identify()
460 identity->p1g = 1; in dib0090_fw_identify()
464 identity->p1g = 1; in dib0090_fw_identify()
468 identity->p1g = 1; in dib0090_fw_identify()
472 identity->p1g = 1; in dib0090_fw_identify()
478 switch ((identity->version >> 5) & 0x7) { in dib0090_fw_identify()
495 switch (identity->version & 0x1f) { in dib0090_fw_identify()
498 identity->p1g = 1; in dib0090_fw_identify()
502 identity->p1g = 1; in dib0090_fw_identify()
1080 if (state->identity.in_soc) { in dib0090_pwm_gain_reset()
1082 … if (state->identity.version == SOC_8090_P1G_11R1 || state->identity.version == SOC_8090_P1G_21R1) in dib0090_pwm_gain_reset()
1084 …else if (state->identity.version == SOC_7090_P1G_11R1 || state->identity.version == SOC_7090_P1G_2… in dib0090_pwm_gain_reset()
1098 if (state->identity.in_soc) { in dib0090_pwm_gain_reset()
1104 if (state->identity.in_soc) { in dib0090_pwm_gain_reset()
1106 … if (state->identity.version == SOC_8090_P1G_11R1 || state->identity.version == SOC_8090_P1G_21R1) in dib0090_pwm_gain_reset()
1108 …else if (state->identity.version == SOC_7090_P1G_11R1 || state->identity.version == SOC_7090_P1G_2… in dib0090_pwm_gain_reset()
1118 …p[0], (state->current_band == BAND_CBAND) ? "CBAND" : "NOT CBAND", state->identity.version & 0x1f); in dib0090_pwm_gain_reset()
1120 …if ((state->rf_ramp[0] == 0) || (state->current_band == BAND_CBAND && (state->identity.version & 0… in dib0090_pwm_gain_reset()
1129 if (state->identity.version == SOC_7090_P1G_11R1 || state->identity.version == SOC_7090_P1G_21R1) in dib0090_pwm_gain_reset()
1149 if (state->identity.in_soc) in dib0090_get_slow_adc_val()
1175 if (state->current_band == BAND_VHF && !state->identity.p1g) { in dib0090_gain_control()
1181 if (state->current_band == BAND_CBAND && !state->identity.p1g) { in dib0090_gain_control()
1186 …if ((state->current_band == BAND_CBAND || state->current_band == BAND_VHF) && state->identity.p1g)… in dib0090_gain_control()
1222 if (wbd_error < 0 && state->rf_gain_limit > 0 && !state->identity.p1g) { in dib0090_gain_control()
1403 if ((!state->identity.p1g) || (!state->identity.in_soc) in dib0090_update_rframp_7090()
1404 || ((state->identity.version != SOC_7090_P1G_21R1) in dib0090_update_rframp_7090()
1405 && (state->identity.version != SOC_7090_P1G_11R1))) { in dib0090_update_rframp_7090()
1514 if ((state->identity.version == P1D_E_F) || in dib0090_set_EFUSE()
1515 (state->identity.version == P1G) || (e2 == 0xffff)) { in dib0090_set_EFUSE()
1558 if (!(state->identity.version & 0x1)) /* it is P1B - reset is already done */ in dib0090_reset()
1562 if (!state->identity.in_soc) { in dib0090_reset()
1571 if (state->identity.in_soc) in dib0090_reset()
1574 if (state->identity.p1g) in dib0090_reset()
1578 if (((state->identity.version & 0x1f) >= P1D_E_F) || (state->identity.in_soc)) in dib0090_reset()
1697 if (state->identity.p1g) in dib0090_dc_offset_calibration()
1843 if (state->identity.in_soc) { in dib0090_set_bandwidth()
2054 if ((!state->identity.p1g) || (!state->identity.in_soc) in dib0090_update_tuning_table_7090()
2055 || ((state->identity.version != SOC_7090_P1G_21R1) in dib0090_update_tuning_table_7090()
2056 && (state->identity.version != SOC_7090_P1G_11R1))) { in dib0090_update_tuning_table_7090()
2087 if (state->identity.version == SOC_8090_P1G_11R1 || state->identity.version == SOC_8090_P1G_21R1) in dib0090_captrim_search()
2097 if (!state->identity.p1g || force_soft_search) in dib0090_captrim_search()
2102 if (!state->identity.p1g || force_soft_search) { in dib0090_captrim_search()
2112 if (state->identity.p1g && !force_soft_search) { in dib0090_captrim_search()
2122 if (state->identity.in_soc) in dib0090_captrim_search()
2128 if (state->identity.p1g && !force_soft_search) { in dib0090_captrim_search()
2141 …if (state->rest == 0 || state->identity.in_soc) { /* Just for 8090P SOCS where auto captrim HW bug… in dib0090_captrim_search()
2274 if (state->config->use_pwm_agc && state->identity.in_soc) { in dib0090_tune()
2315 if (state->identity.p1g) in dib0090_tune()
2318 tmp = (state->identity.version >> 5) & 0x7; in dib0090_tune()
2320 if (state->identity.in_soc) { in dib0090_tune()
2346 if (state->identity.p1g) in dib0090_tune()
2352 if (state->identity.p1g) in dib0090_tune()
2405 if (state->identity.p1g) { /* Bias is done automatically in P1G */ in dib0090_tune()
2406 if (state->identity.in_soc) { in dib0090_tune()
2407 if (state->identity.version == SOC_8090_P1G_11R1) in dib0090_tune()
2418 if (state->identity.in_soc) in dib0090_tune()
2420 else if (state->identity.p1g || (Rest == 0)) in dib0090_tune()
2433 if (state->identity.in_soc) in dib0090_tune()
2490 if ((tune->tuner_enable == EN_CAB) && state->identity.p1g) { in dib0090_tune()