Lines Matching defs:arizona_extcon_info
64 struct arizona_extcon_info { struct
65 struct device *dev;
66 struct arizona *arizona;
67 struct mutex lock;
68 struct regulator *micvdd;
69 struct input_dev *input;
71 u16 last_jackdet;
73 int micd_mode;
74 const struct arizona_micd_config *micd_modes;
75 int micd_num_modes;
77 const struct arizona_micd_range *micd_ranges;
78 int num_micd_ranges;
80 bool micd_reva;
81 bool micd_clamp;
83 struct delayed_work hpdet_work;
84 struct delayed_work micd_detect_work;
85 struct delayed_work micd_timeout_work;
87 bool hpdet_active;
88 bool hpdet_done;
89 bool hpdet_retried;
91 int num_hpdet_res;
92 unsigned int hpdet_res[3];
94 bool mic;
95 bool detecting;
96 int jack_flips;
98 int hpdet_ip_version;
100 struct extcon_dev *edev;
102 struct gpio_desc *micd_pol_gpio;