Lines Matching defs:wm8994_pdata
133 struct wm8994_pdata { struct
134 int gpio_base;
140 int gpio_defaults[WM8994_NUM_GPIO];
142 struct wm8994_ldo_pdata ldo[WM8994_NUM_LDO];
144 int irq_base; /** Base IRQ number for WM8994, required for IRQs */
145 unsigned long irq_flags; /** user irq flags */
147 int num_drc_cfgs;
148 struct wm8994_drc_cfg *drc_cfgs;
150 int num_retune_mobile_cfgs;
151 struct wm8994_retune_mobile_cfg *retune_mobile_cfgs;
153 int num_mbc_cfgs;
154 struct wm8958_mbc_cfg *mbc_cfgs;
156 int num_vss_cfgs;
157 struct wm8958_vss_cfg *vss_cfgs;
159 int num_vss_hpf_cfgs;
160 struct wm8958_vss_hpf_cfg *vss_hpf_cfgs;
162 int num_enh_eq_cfgs;
163 struct wm8958_enh_eq_cfg *enh_eq_cfgs;
165 int num_micd_rates;
166 struct wm8958_micd_rate *micd_rates;
169 int micb1_delay;
170 int micb2_delay;
173 unsigned int lineout1_diff:1;
174 unsigned int lineout2_diff:1;
177 unsigned int lineout1fb:1;
178 unsigned int lineout2fb:1;
183 int micdet_delay;
188 int mic_id_delay;
193 int micdet_irq;
196 unsigned int micbias1_lvl:1;
197 unsigned int micbias2_lvl:1;
200 unsigned int jd_scthr:2;
201 unsigned int jd_thr:2;
204 unsigned int jd_ext_cap:1;
207 int micbias[2];
210 u16 micd_lvl_sel;
217 bool ldo_ena_always_driven;
223 bool spkmode_pu;
230 int max_channels_clocked[WM8994_NUM_AIF];
235 int irq_gpio;