ASoC: sn95031: intel_sst: Fixes delay in powering up PLL and firmware download
authorJeeja <jeeja.kp@intel.com>
Thu, 6 Oct 2011 15:18:35 +0000 (16:18 +0100)
committermgross <mark.gross@intel.com>
Wed, 9 Nov 2011 21:16:57 +0000 (13:16 -0800)
commitd92627ab7e10187aefbbcc39895a4ea57ec4d4de
tree1eb56f3f67b72c846c99135a310d747c3a4f1da5
parent50cf18700e1128ac3ee3d0b015c5decced19066e
ASoC: sn95031: intel_sst: Fixes delay in powering up PLL and firmware download

Powering up of Audio rail and firmware download together was consuming 80ms
which didn't meet the latency requirement for openning a pcm device.

This patch fixes the delay during firmware download by caching the firmware
instead of using request_firmware() when firmware download is required and also
reduces the delay from 10ms to 1ms to power up PLL.

Change-Id: I4585bb9fc4b9ede9f99c001d8538bf4246c1b22f
Signed-off-by: Jeeja <jeeja.kp@intel.com>
drivers/staging/intel_sst/intel_sst.c
drivers/staging/intel_sst/intel_sst_common.h
drivers/staging/intel_sst/intel_sst_drv_interface.c
sound/soc/codecs/sn95031.c