mt6359_accdet
static unsigned int adjust_eint_digital_setting(struct mt6359_accdet *priv)
static unsigned int mt6359_accdet_jd_setting(struct mt6359_accdet *priv)
static void recover_eint_analog_setting(struct mt6359_accdet *priv)
static void recover_eint_digital_setting(struct mt6359_accdet *priv)
static void recover_eint_setting(struct mt6359_accdet *priv)
static void mt6359_accdet_recover_jd_setting(struct mt6359_accdet *priv)
static void accdet_set_debounce(struct mt6359_accdet *priv, int state,
static void mt6359_accdet_jack_report(struct mt6359_accdet *priv)
static unsigned int check_button(struct mt6359_accdet *priv, unsigned int v)
static void is_key_pressed(struct mt6359_accdet *priv, bool pressed)
static inline void check_jack_btn_type(struct mt6359_accdet *priv)
struct mt6359_accdet *priv =
container_of(work, struct mt6359_accdet, accdet_work);
struct mt6359_accdet *priv =
container_of(work, struct mt6359_accdet, jd_work);
struct mt6359_accdet *priv = data;
static int mt6359_accdet_parse_dt(struct mt6359_accdet *priv)
static void accdet_set_debounce(struct mt6359_accdet *priv, int state,
static unsigned int adjust_eint_analog_setting(struct mt6359_accdet *priv);
static void config_digital_init_by_mode(struct mt6359_accdet *priv);
static void config_eint_init_by_mode(struct mt6359_accdet *priv);
static inline void mt6359_accdet_init(struct mt6359_accdet *priv);
static unsigned int mt6359_accdet_jd_setting(struct mt6359_accdet *priv);
static void mt6359_accdet_recover_jd_setting(struct mt6359_accdet *priv);
static void mt6359_accdet_jack_report(struct mt6359_accdet *priv);
static void recover_eint_analog_setting(struct mt6359_accdet *priv);
static void recover_eint_digital_setting(struct mt6359_accdet *priv);
static void config_digital_init_by_mode(struct mt6359_accdet *priv)
static void recover_eint_setting(struct mt6359_accdet *priv);
static unsigned int adjust_eint_analog_setting(struct mt6359_accdet *priv)
static void config_eint_init_by_mode(struct mt6359_accdet *priv)
static void mt6359_accdet_init(struct mt6359_accdet *priv)
struct mt6359_accdet *priv =
struct mt6359_accdet *priv;
priv = devm_kzalloc(&pdev->dev, sizeof(struct mt6359_accdet),