ASoC: dapm: Use DAPM mutex for DAPM ops instead of codec mutex
[platform/adaptation/renesas_rcar/renesas_kernel.git] / include / sound / soc-dapm.h
index e46107f..055242e 100644 (file)
 #ifndef __LINUX_SND_SOC_DAPM_H
 #define __LINUX_SND_SOC_DAPM_H
 
-#include <linux/device.h>
 #include <linux/types.h>
 #include <sound/control.h>
 
+struct device;
+
 /* widget has no PM register bit */
 #define SND_SOC_NOPM   -1
 
@@ -431,6 +432,11 @@ enum snd_soc_dapm_type {
        snd_soc_dapm_dai,               /* link to DAI structure */
 };
 
+enum snd_soc_dapm_subclass {
+       SND_SOC_DAPM_CLASS_INIT = 0,
+       SND_SOC_DAPM_CLASS_PCM  = 1,
+};
+
 /*
  * DAPM audio route definition.
  *