ASoC: Intel: Skylake: split fw and dsp initialization

The DSP instance creation also loads the firmware on DSPs. For library load
the firmware names come from topology so can't be loaded at object creation.

So split the firmware load and object creation. FW load is now called after
topology init in platform probe.

Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Šī revīzija ir iekļauta:
Vinod Koul
2016-07-26 18:06:42 +05:30
revīziju iesūtīja Mark Brown
vecāks 73a675816d
revīzija 78cdbbdac0
7 mainīti faili ar 67 papildinājumiem un 17 dzēšanām

Parādīt failu

@@ -75,6 +75,9 @@ struct skl_sst {
/* Is firmware loaded */
bool fw_loaded;
/* first boot ? */
bool is_first_boot;
/* multi-core */
struct skl_dsp_cores cores;
};