linux/sound/soc/intel
Jarkko Nikula e5161d7987 ASoC: Intel: sst-acpi: Request firmware before SST platform driver probing
We originally thought to request SST audio DSP firmware during the SST
platform driver initialization. However plain request_firmware doesn't
work in driver probe paths if userspace is not ready to handle it. For
instance when drivers are built-in.

Implementing asynchronous firmware request in SST platform driver
initialization complicates code needlessly since it anyway will fail if
firmware is missing.

This is more simple to handle by requesting firmware asynchronously in
sst_acpi_probe() and register SST platform only after firmware is loaded.

Signed-off-by: Jarkko Nikula <jarkko.nikula@linux.intel.com>
Acked-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
2014-02-19 21:20:42 +09:00
..
Kconfig ASoC: Intel: Add build support for Intel SST DSP core. 2014-02-18 10:39:25 +09:00
Makefile ASoC: Intel: Add build support for Intel SST DSP core. 2014-02-18 10:39:25 +09:00
mfld_machine.c ASoC: Rename mid-x86 directory to intel 2013-11-24 13:44:19 +00:00
sst-acpi.c ASoC: Intel: sst-acpi: Request firmware before SST platform driver probing 2014-02-19 21:20:42 +09:00
sst-dsp-priv.h ASoC: Intel: Add Intel SST audio DSP low level shim driver. 2014-02-18 10:38:20 +09:00
sst-dsp.c ASoC: Intel: Rename SST trace event header to be less generic. 2014-02-19 13:27:04 +09:00
sst-dsp.h ASoC: Intel: sst-acpi: Request firmware before SST platform driver probing 2014-02-19 21:20:42 +09:00
sst-firmware.c ASoC: Intel: Add GFP_KERNEL flag to firmware DMA buffer. 2014-02-19 13:25:52 +09:00
sst-mfld-dsp.h ASoC: Intel: Add a mfld prefix to Intel SST drivers. 2014-02-12 15:09:49 +00:00
sst-mfld-platform.c ASoC: Intel: Add a mfld prefix to Intel SST drivers. 2014-02-12 15:09:49 +00:00
sst-mfld-platform.h ASoC: Intel: Add a mfld prefix to Intel SST drivers. 2014-02-12 15:09:49 +00:00