Lines Matching defs:arizona_extcon_info
70 struct arizona_extcon_info { struct
71 struct device *dev;
72 struct arizona *arizona;
73 struct mutex lock;
74 struct regulator *micvdd;
75 struct input_dev *input;
77 u16 last_jackdet;
79 int micd_mode;
80 const struct arizona_micd_config *micd_modes;
81 int micd_num_modes;
83 const struct arizona_micd_range *micd_ranges;
84 int num_micd_ranges;
86 int micd_timeout;
88 bool micd_reva;
89 bool micd_clamp;
91 struct delayed_work hpdet_work;
92 struct delayed_work micd_detect_work;
93 struct delayed_work micd_timeout_work;
95 bool hpdet_active;
96 bool hpdet_done;
97 bool hpdet_retried;
99 int num_hpdet_res;
100 unsigned int hpdet_res[3];
102 bool mic;
103 bool detecting;
104 int jack_flips;
106 int hpdet_ip_version;
108 struct extcon_dev *edev;
110 struct gpio_desc *micd_pol_gpio;