]> Pileus Git - ~andy/linux/blobdiff - sound/soc/codecs/wm_hubs.h
ASoC: wm_hubs: Improve single ended line output enable performance
[~andy/linux] / sound / soc / codecs / wm_hubs.h
index c674c7a502a64e1d02889edfa839522686afdf9b..4140905c738144f0330904881ea92885ac5fb480 100644 (file)
@@ -33,6 +33,14 @@ struct wm_hubs_data {
        bool class_w;
        u16 class_w_dcs;
 
+       bool lineout1_se;
+       bool lineout1n_ena;
+       bool lineout1p_ena;
+
+       bool lineout2_se;
+       bool lineout2n_ena;
+       bool lineout2p_ena;
+
        bool dcs_done_irq;
        struct completion dcs_done;
 };
@@ -46,5 +54,8 @@ extern int wm_hubs_handle_analogue_pdata(struct snd_soc_codec *,
                                         int micbias1_lvl, int micbias2_lvl);
 
 extern irqreturn_t wm_hubs_dcs_done(int irq, void *data);
+extern void wm_hubs_vmid_ena(struct snd_soc_codec *codec);
+extern void wm_hubs_set_bias_level(struct snd_soc_codec *codec,
+                                  enum snd_soc_bias_level level);
 
 #endif