Lines Matching refs:comp

19 	struct snd_soc_component *comp;
122 struct snd_soc_component *comp = ctrl->comp;
126 snd_soc_component_update_bits(comp, WCD9XXX_A_CDC_CLSH_CRC,
133 static inline void wcd_clsh_set_buck_mode(struct snd_soc_component *comp,
138 snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_RX_SUPPLIES,
142 snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_RX_SUPPLIES,
161 static inline void wcd_clsh_set_flyback_mode(struct snd_soc_component *comp,
166 snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_RX_SUPPLIES,
170 snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_RX_SUPPLIES,
179 struct snd_soc_component *comp = ctrl->comp;
184 snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_RX_SUPPLIES,
228 struct snd_soc_component *comp = ctrl->comp;
233 snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_RX_SUPPLIES,
248 struct snd_soc_component *comp = ctrl->comp;
264 snd_soc_component_update_bits(comp, WCD9XXX_HPH_L_EN,
268 snd_soc_component_update_bits(comp, WCD9XXX_HPH_R_EN,
273 static void wcd_clsh_v2_set_hph_mode(struct snd_soc_component *comp, int mode)
302 snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_HPH,
304 snd_soc_component_update_bits(comp, WCD9XXX_CLASSH_CTRL_VCL_2,
308 snd_soc_component_update_bits(comp,
312 snd_soc_component_update_bits(comp, WCD9XXX_CLASSH_CTRL_CCL_1,
350 struct snd_soc_component *comp = ctrl->comp;
353 wcd_clsh_v3_set_hph_mode(comp, mode);
355 wcd_clsh_v2_set_hph_mode(comp, mode);
360 static void wcd_clsh_set_flyback_current(struct snd_soc_component *comp,
364 snd_soc_component_update_bits(comp, WCD9XXX_RX_BIAS_FLYB_BUFF,
366 snd_soc_component_update_bits(comp, WCD9XXX_RX_BIAS_FLYB_BUFF,
372 static void wcd_clsh_set_buck_regulator_mode(struct snd_soc_component *comp,
376 snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_RX_SUPPLIES,
380 snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_RX_SUPPLIES,
493 struct snd_soc_component *component = ctrl->comp;
512 struct snd_soc_component *comp = ctrl->comp;
515 dev_err(comp->dev, "%s: LO cannot be in this mode: %d\n",
521 wcd_clsh_set_buck_regulator_mode(comp, mode);
522 wcd_clsh_set_buck_mode(comp, mode);
523 wcd_clsh_set_flyback_mode(comp, mode);
525 wcd_clsh_set_flyback_current(comp, mode);
530 wcd_clsh_set_flyback_mode(comp, CLS_H_NORMAL);
531 wcd_clsh_set_buck_mode(comp, CLS_H_NORMAL);
532 wcd_clsh_set_buck_regulator_mode(comp, CLS_H_NORMAL);
539 struct snd_soc_component *component = ctrl->comp;
571 struct snd_soc_component *comp = ctrl->comp;
574 dev_err(comp->dev, "%s: Normal mode not applicable for hph_r\n",
586 snd_soc_component_update_bits(comp,
590 snd_soc_component_update_bits(comp,
594 snd_soc_component_update_bits(comp,
599 wcd_clsh_set_buck_regulator_mode(comp, mode);
600 wcd_clsh_set_flyback_mode(comp, mode);
602 wcd_clsh_set_flyback_current(comp, mode);
603 wcd_clsh_set_buck_mode(comp, mode);
605 wcd_clsh_v2_set_hph_mode(comp, mode);
608 wcd_clsh_v2_set_hph_mode(comp, CLS_H_NORMAL);
611 snd_soc_component_update_bits(comp,
620 wcd_clsh_set_flyback_mode(comp, CLS_H_NORMAL);
621 wcd_clsh_set_buck_mode(comp, CLS_H_NORMAL);
622 wcd_clsh_set_buck_regulator_mode(comp, CLS_H_NORMAL);
629 struct snd_soc_component *component = ctrl->comp;
661 struct snd_soc_component *comp = ctrl->comp;
664 dev_err(comp->dev, "%s: Normal mode not applicable for hph_l\n",
676 snd_soc_component_update_bits(comp,
680 snd_soc_component_update_bits(comp,
684 snd_soc_component_update_bits(comp,
689 wcd_clsh_set_buck_regulator_mode(comp, mode);
690 wcd_clsh_set_flyback_mode(comp, mode);
692 wcd_clsh_set_flyback_current(comp, mode);
693 wcd_clsh_set_buck_mode(comp, mode);
695 wcd_clsh_v2_set_hph_mode(comp, mode);
698 wcd_clsh_v2_set_hph_mode(comp, CLS_H_NORMAL);
701 snd_soc_component_update_bits(comp,
710 wcd_clsh_set_flyback_mode(comp, CLS_H_NORMAL);
711 wcd_clsh_set_buck_mode(comp, CLS_H_NORMAL);
712 wcd_clsh_set_buck_regulator_mode(comp, CLS_H_NORMAL);
719 struct snd_soc_component *component = ctrl->comp;
745 struct snd_soc_component *comp = ctrl->comp;
748 dev_err(comp->dev, "%s: mode: %d cannot be used for EAR\n",
755 snd_soc_component_update_bits(comp,
759 wcd_clsh_set_buck_mode(comp, mode);
760 wcd_clsh_set_flyback_mode(comp, mode);
762 wcd_clsh_set_flyback_current(comp, mode);
765 snd_soc_component_update_bits(comp,
772 wcd_clsh_set_flyback_mode(comp, CLS_H_NORMAL);
773 wcd_clsh_set_buck_mode(comp, CLS_H_NORMAL);
849 struct snd_soc_component *comp = ctrl->comp;
855 dev_err(comp->dev, "Class-H not a valid new state:\n");
881 struct wcd_clsh_ctrl *wcd_clsh_ctrl_alloc(struct snd_soc_component *comp,
891 ctrl->comp = comp;