Lines Matching defs:arizona_extcon_info
61 struct arizona_extcon_info { struct
62 struct device *dev;
63 struct arizona *arizona;
64 struct mutex lock;
65 struct regulator *micvdd;
66 struct input_dev *input;
68 u16 last_jackdet;
70 int micd_mode;
71 const struct arizona_micd_config *micd_modes;
72 int micd_num_modes;
74 const struct arizona_micd_range *micd_ranges;
75 int num_micd_ranges;
77 int micd_timeout;
79 bool micd_reva;
80 bool micd_clamp;
82 struct delayed_work hpdet_work;
83 struct delayed_work micd_detect_work;
84 struct delayed_work micd_timeout_work;
86 bool hpdet_active;
87 bool hpdet_done;
88 bool hpdet_retried;
90 int num_hpdet_res;
91 unsigned int hpdet_res[3];
93 bool mic;
94 bool detecting;
95 int jack_flips;
97 int hpdet_ip;
99 struct extcon_dev *edev;