aboutsummaryrefslogtreecommitdiffstats
path: root/include/sound
diff options
context:
space:
mode:
Diffstat (limited to 'include/sound')
-rw-r--r--include/sound/soc-dapm.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/sound/soc-dapm.h b/include/sound/soc-dapm.h
index 98783510d2f..540872fc139 100644
--- a/include/sound/soc-dapm.h
+++ b/include/sound/soc-dapm.h
@@ -460,6 +460,14 @@ struct snd_soc_dapm_widget {
460 struct list_head power_list; 460 struct list_head power_list;
461}; 461};
462 462
463struct snd_soc_dapm_update {
464 struct snd_soc_dapm_widget *widget;
465 struct snd_kcontrol *kcontrol;
466 int reg;
467 int mask;
468 int val;
469};
470
463/* DAPM context */ 471/* DAPM context */
464struct snd_soc_dapm_context { 472struct snd_soc_dapm_context {
465 int n_widgets; /* number of widgets in this context */ 473 int n_widgets; /* number of widgets in this context */
@@ -468,6 +476,8 @@ struct snd_soc_dapm_context {
468 struct delayed_work delayed_work; 476 struct delayed_work delayed_work;
469 unsigned int idle_bias_off:1; /* Use BIAS_OFF instead of STANDBY */ 477 unsigned int idle_bias_off:1; /* Use BIAS_OFF instead of STANDBY */
470 478
479 struct snd_soc_dapm_update *update;
480
471 struct device *dev; /* from parent - for debug */ 481 struct device *dev; /* from parent - for debug */
472 struct snd_soc_codec *codec; /* parent codec */ 482 struct snd_soc_codec *codec; /* parent codec */
473 struct snd_soc_card *card; /* parent card */ 483 struct snd_soc_card *card; /* parent card */