linux/sound/soc/intel
Jeeja KP e797af53b8 ASoC: Intel: Skylake: Fix CLDMA buffer wrap case
When downloading the firmware/module, if the ring buffer boundary
is reached, we need to wrap to the zeroth position. On next copy
we need to copy till end of buffer and the remaining buffer needs
to be copied from zeroth position.

In this case copy was not handled correctly when wrap condition
is reached which caused invalid data to be copied resulting in
invalid hash failure.

This patch fixes the issue by handling copy at the boundary
condition correctly.

Signed-off-by: Jeeja KP <jeeja.kp@intel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
2015-11-18 18:46:36 +00:00
..
atom ASoC: Intel: Atom: move atom driver to common acpi match 2015-11-16 10:08:09 +00:00
baytrail ASoC: Intel: sst_byt: fix initialize 'NULL device *' issue 2015-07-29 14:55:16 +01:00
boards ASoC: Intel: Skylake: Adding nau88l25+ssm4567 machine driver 2015-11-18 18:34:23 +00:00
common ASoC: Intel: constify sst_block_ops structures 2015-11-16 17:38:54 +00:00
haswell ASoC: Intel: constify sst_block_ops structures 2015-11-16 17:38:54 +00:00
skylake ASoC: Intel: Skylake: Fix CLDMA buffer wrap case 2015-11-18 18:46:36 +00:00
Kconfig ASoC: Intel: Skylake: Adding nau88l25+ssm4567 machine driver 2015-11-18 18:34:23 +00:00
Makefile ASoC: Intel: Add makefile support for SKL driver 2015-07-09 11:54:26 +01:00