Lines Matching refs:mt6359_accdet

62 static void accdet_set_debounce(struct mt6359_accdet *priv, int state,
64 static unsigned int adjust_eint_analog_setting(struct mt6359_accdet *priv);
65 static void config_digital_init_by_mode(struct mt6359_accdet *priv);
66 static void config_eint_init_by_mode(struct mt6359_accdet *priv);
67 static inline void mt6359_accdet_init(struct mt6359_accdet *priv);
68 static unsigned int mt6359_accdet_jd_setting(struct mt6359_accdet *priv);
69 static void mt6359_accdet_recover_jd_setting(struct mt6359_accdet *priv);
70 static void mt6359_accdet_jack_report(struct mt6359_accdet *priv);
71 static void recover_eint_analog_setting(struct mt6359_accdet *priv);
72 static void recover_eint_digital_setting(struct mt6359_accdet *priv);
73 static void recover_eint_setting(struct mt6359_accdet *priv);
75 static unsigned int adjust_eint_analog_setting(struct mt6359_accdet *priv) in adjust_eint_analog_setting()
109 static unsigned int adjust_eint_digital_setting(struct mt6359_accdet *priv) in adjust_eint_digital_setting()
139 static unsigned int mt6359_accdet_jd_setting(struct mt6359_accdet *priv) in mt6359_accdet_jd_setting()
157 static void recover_eint_analog_setting(struct mt6359_accdet *priv) in recover_eint_analog_setting()
182 static void recover_eint_digital_setting(struct mt6359_accdet *priv) in recover_eint_digital_setting()
227 static void recover_eint_setting(struct mt6359_accdet *priv) in recover_eint_setting()
235 static void mt6359_accdet_recover_jd_setting(struct mt6359_accdet *priv) in mt6359_accdet_recover_jd_setting()
272 static void accdet_set_debounce(struct mt6359_accdet *priv, int state, in accdet_set_debounce()
323 static void mt6359_accdet_jack_report(struct mt6359_accdet *priv) in mt6359_accdet_jack_report()
334 static unsigned int check_button(struct mt6359_accdet *priv, unsigned int v) in check_button()
361 static void is_key_pressed(struct mt6359_accdet *priv, bool pressed) in is_key_pressed()
369 static inline void check_jack_btn_type(struct mt6359_accdet *priv) in check_jack_btn_type()
402 struct mt6359_accdet *priv = in mt6359_accdet_work()
403 container_of(work, struct mt6359_accdet, accdet_work); in mt6359_accdet_work()
420 struct mt6359_accdet *priv = in mt6359_accdet_jd_work()
421 container_of(work, struct mt6359_accdet, jd_work); in mt6359_accdet_jd_work()
462 struct mt6359_accdet *priv = data; in mt6359_accdet_irq()
552 static int mt6359_accdet_parse_dt(struct mt6359_accdet *priv) in mt6359_accdet_parse_dt()
684 static void config_digital_init_by_mode(struct mt6359_accdet *priv) in config_digital_init_by_mode()
742 static void config_eint_init_by_mode(struct mt6359_accdet *priv) in config_eint_init_by_mode()
800 static void mt6359_accdet_init(struct mt6359_accdet *priv) in mt6359_accdet_init()
910 struct mt6359_accdet *priv = in mt6359_accdet_enable_jack_detect()
928 struct mt6359_accdet *priv; in mt6359_accdet_probe()
935 priv = devm_kzalloc(&pdev->dev, sizeof(struct mt6359_accdet), in mt6359_accdet_probe()