Lines Matching defs:wm8994_pdata
125 struct wm8994_pdata { struct
126 int gpio_base;
132 int gpio_defaults[WM8994_NUM_GPIO];
134 struct wm8994_ldo_pdata ldo[WM8994_NUM_LDO];
136 int irq_base; /** Base IRQ number for WM8994, required for IRQs */
137 unsigned long irq_flags; /** user irq flags */
139 int num_drc_cfgs;
140 struct wm8994_drc_cfg *drc_cfgs;
142 int num_retune_mobile_cfgs;
143 struct wm8994_retune_mobile_cfg *retune_mobile_cfgs;
145 int num_mbc_cfgs;
146 struct wm8958_mbc_cfg *mbc_cfgs;
148 int num_vss_cfgs;
149 struct wm8958_vss_cfg *vss_cfgs;
151 int num_vss_hpf_cfgs;
152 struct wm8958_vss_hpf_cfg *vss_hpf_cfgs;
154 int num_enh_eq_cfgs;
155 struct wm8958_enh_eq_cfg *enh_eq_cfgs;
157 int num_micd_rates;
158 struct wm8958_micd_rate *micd_rates;
161 int micb1_delay;
162 int micb2_delay;
165 unsigned int lineout1_diff:1;
166 unsigned int lineout2_diff:1;
169 unsigned int lineout1fb:1;
170 unsigned int lineout2fb:1;
175 int micdet_delay;
180 int mic_id_delay;
185 int micdet_irq;
188 unsigned int micbias1_lvl:1;
189 unsigned int micbias2_lvl:1;
192 unsigned int jd_scthr:2;
193 unsigned int jd_thr:2;
196 unsigned int jd_ext_cap:1;
199 int micbias[2];
202 u16 micd_lvl_sel;
209 bool ldo_ena_always_driven;
215 bool spkmode_pu;
221 bool csnaddr_pd;
228 int max_channels_clocked[WM8994_NUM_AIF];
233 int irq_gpio;