Lines Matching refs:mt6359_accdet
58 static void accdet_set_debounce(struct mt6359_accdet *priv, int state,
60 static unsigned int adjust_eint_analog_setting(struct mt6359_accdet *priv);
61 static void config_digital_init_by_mode(struct mt6359_accdet *priv);
62 static void config_eint_init_by_mode(struct mt6359_accdet *priv);
63 static inline void mt6359_accdet_init(struct mt6359_accdet *priv);
64 static unsigned int mt6359_accdet_jd_setting(struct mt6359_accdet *priv);
65 static void mt6359_accdet_recover_jd_setting(struct mt6359_accdet *priv);
66 static void mt6359_accdet_jack_report(struct mt6359_accdet *priv);
67 static void recover_eint_analog_setting(struct mt6359_accdet *priv);
68 static void recover_eint_digital_setting(struct mt6359_accdet *priv);
69 static void recover_eint_setting(struct mt6359_accdet *priv);
71 static unsigned int adjust_eint_analog_setting(struct mt6359_accdet *priv) in adjust_eint_analog_setting()
105 static unsigned int adjust_eint_digital_setting(struct mt6359_accdet *priv) in adjust_eint_digital_setting()
135 static unsigned int mt6359_accdet_jd_setting(struct mt6359_accdet *priv) in mt6359_accdet_jd_setting()
153 static void recover_eint_analog_setting(struct mt6359_accdet *priv) in recover_eint_analog_setting()
178 static void recover_eint_digital_setting(struct mt6359_accdet *priv) in recover_eint_digital_setting()
223 static void recover_eint_setting(struct mt6359_accdet *priv) in recover_eint_setting()
231 static void mt6359_accdet_recover_jd_setting(struct mt6359_accdet *priv) in mt6359_accdet_recover_jd_setting()
268 static void accdet_set_debounce(struct mt6359_accdet *priv, int state, in accdet_set_debounce()
319 static void mt6359_accdet_jack_report(struct mt6359_accdet *priv) in mt6359_accdet_jack_report()
330 static unsigned int check_button(struct mt6359_accdet *priv, unsigned int v) in check_button()
357 static void is_key_pressed(struct mt6359_accdet *priv, bool pressed) in is_key_pressed()
365 static inline void check_jack_btn_type(struct mt6359_accdet *priv) in check_jack_btn_type()
398 struct mt6359_accdet *priv = in mt6359_accdet_work()
399 container_of(work, struct mt6359_accdet, accdet_work); in mt6359_accdet_work()
416 struct mt6359_accdet *priv = in mt6359_accdet_jd_work()
417 container_of(work, struct mt6359_accdet, jd_work); in mt6359_accdet_jd_work()
458 struct mt6359_accdet *priv = data; in mt6359_accdet_irq()
548 static int mt6359_accdet_parse_dt(struct mt6359_accdet *priv) in mt6359_accdet_parse_dt()
680 static void config_digital_init_by_mode(struct mt6359_accdet *priv) in config_digital_init_by_mode()
738 static void config_eint_init_by_mode(struct mt6359_accdet *priv) in config_eint_init_by_mode()
796 static void mt6359_accdet_init(struct mt6359_accdet *priv) in mt6359_accdet_init()
906 struct mt6359_accdet *priv = in mt6359_accdet_enable_jack_detect()
924 struct mt6359_accdet *priv; in mt6359_accdet_probe()
931 priv = devm_kzalloc(&pdev->dev, sizeof(struct mt6359_accdet), in mt6359_accdet_probe()