Lines Matching full:cross
40 /* cross talk suppression detection */
194 /* register backup table when cross talk detection */
412 * nau8825_xtalk_sidetone - computes cross talk suppression sidetone gain.
415 * @sig_cros: cross talk signal level
417 * The orignal and cross talk signal vlues need to be characterized.
422 * return cross talk sidetone gain
572 /* Backup those registers changed by cross talk detection */ in nau8825_xtalk_prepare()
598 /* Config cross talk parameters and generate the 23Hz sine wave with in nau8825_xtalk_prepare()
665 /* Clear cross talk parameters and disable */ in nau8825_xtalk_clean()
674 /* Restore value of specific register for cross talk */ in nau8825_xtalk_clean()
680 /* Apply ADC volume for better cross talk performance */ in nau8825_xtalk_imm_start()
718 /* The cross talk measurement function can reduce cross talk across the
719 * JKTIP(HPL) and JKR1(HPR) outputs which measures the cross talk signal
720 * level to determine what cross talk reduction gain is. This system works by
732 * 3. HPL IMM state : Read out cross talk signal level of JKTIP(HPL) and
734 * 4. IMM state : Computes cross talk suppression sidetone gain with orignal
735 * and cross talk signal level. Apply this gain and then restore codec
745 * path and cross talk detection parameters for preparation. in nau8825_xtalk_measure()
771 * the cross talk suppresstion side tone according to the L/R in nau8825_xtalk_measure()
783 /* In impedance measure state, the orignal and cross talk in nau8825_xtalk_measure()
791 dev_dbg(nau8825->dev, "cross talk sidetone: %x\n", sidetone); in nau8825_xtalk_measure()
808 /* To determine the cross talk side tone gain when reach in nau8825_xtalk_work()
814 /* Delay jack report until cross talk detection process in nau8825_xtalk_work()
816 * preparation before cross talk detection is still working. in nau8825_xtalk_work()
817 * Meanwhile, the protection of the cross talk detection in nau8825_xtalk_work()
839 /* Reset parameters for cross talk suppression function */ in nau8825_xtalk_cancel()
1497 /* Force to cancel the cross talk detection process */ in nau8825_eject_jack()
1711 /* Apply the cross talk suppression in the in nau8825_interrupt()
1715 /* Raise protection for cross talk de- in nau8825_interrupt()
1727 /* Startup cross talk detection process */ in nau8825_interrupt()
1734 /* The cross talk suppression shouldn't apply in nau8825_interrupt()
1751 * the event later. The jack report will delay until cross in nau8825_interrupt()
1790 /* Delay jack report until cross talk detection is done. It can avoid in nau8825_interrupt()
1791 * application to do playback preparation when cross talk detection in nau8825_interrupt()
1972 /* Cancel and reset cross tak suppresstion detection funciton */ in nau8825_component_remove()
2173 * fered by cross talk process, the driver make the playback in nau8825_configure_sysclk()
2174 * preparation halted until cross talk process finish. in nau8825_configure_sysclk()
2221 * fered by cross talk process, the driver make the playback in nau8825_configure_sysclk()
2222 * preparation halted until cross talk process finish. in nau8825_configure_sysclk()
2243 * fered by cross talk process, the driver make the playback in nau8825_configure_sysclk()
2244 * preparation halted until cross talk process finish. in nau8825_configure_sysclk()
2269 * fered by cross talk process, the driver make the playback in nau8825_configure_sysclk()
2270 * preparation halted until cross talk process finish. in nau8825_configure_sysclk()
2370 /* Cancel and reset cross talk detection funciton */ in nau8825_set_bias_level()
2596 * cross talk suppression measurment function. in nau8825_i2c_probe()