Lines Matching defs:rt712_sdca_priv
18 struct rt712_sdca_priv { struct
19 struct regmap *regmap;
20 struct regmap *mbq_regmap;
21 struct snd_soc_component *component;
22 struct snd_soc_component *dmic_component;
23 struct sdw_slave *slave;
24 struct sdw_bus_params params;
25 bool hw_init;
26 bool first_hw_init;
27 struct snd_soc_jack *hs_jack;
28 struct delayed_work jack_detect_work;
29 struct delayed_work jack_btn_check_work;
30 struct mutex calibrate_mutex; /* for headset calibration */
31 struct mutex disable_irq_lock; /* SDCA irq lock protection */
32 bool disable_irq;
33 int jack_type;
34 int jd_src;
35 unsigned int scp_sdca_stat1;
36 unsigned int scp_sdca_stat2;
37 unsigned int hw_id;
38 unsigned int version_id;
39 bool fu0f_dapm_mute;
40 bool fu0f_mixer_l_mute;
41 bool fu0f_mixer_r_mute;
42 bool fu1e_dapm_mute;
43 bool fu1e_mixer_mute[4];