OSDN Git Service

ASoC: topology: Change pass number of DAI smaller than graph
authorMengdong Lin <mengdong.lin@intel.com>
Mon, 10 Aug 2015 14:48:30 +0000 (22:48 +0800)
committerMark Brown <broonie@kernel.org>
Fri, 14 Aug 2015 20:23:23 +0000 (21:23 +0100)
The PCM DAIs need to be loaded and added to ASoC core ealier than the
graph (route). Otherwise, adding routes will fail for missing DAIs.

Signed-off-by: Mengdong Lin <mengdong.lin@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/soc-topology.c

index 8620dbf..942c1ac 100644 (file)
 #define SOC_TPLG_PASS_VENDOR           1
 #define SOC_TPLG_PASS_MIXER            2
 #define SOC_TPLG_PASS_WIDGET           3
-#define SOC_TPLG_PASS_GRAPH            4
-#define SOC_TPLG_PASS_PINS             5
-#define SOC_TPLG_PASS_PCM_DAI          6
+#define SOC_TPLG_PASS_PCM_DAI          4
+#define SOC_TPLG_PASS_GRAPH            5
+#define SOC_TPLG_PASS_PINS             6
 
 #define SOC_TPLG_PASS_START    SOC_TPLG_PASS_MANIFEST
-#define SOC_TPLG_PASS_END      SOC_TPLG_PASS_PCM_DAI
+#define SOC_TPLG_PASS_END      SOC_TPLG_PASS_PINS
 
 struct soc_tplg {
        const struct firmware *fw;