linux/sound/soc/intel/skylake
Kamil Lulko a8cd7066f0
ASoC: Intel: Skylake: Strip T and L from TLV IPCs
cAVS modules do not require Type and Length header within the
set_module_params IPC. This is also true for Vendor modules. The
userspace (like tinymix) always appends this header to TLV controls
which are used for set_module_params. Simply assume this header is
always present in the payload and omit it from the IPC.

Signed-off-by: Kamil Lulko <kamilx.lulko@intel.com>
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
2019-06-25 15:33:57 +01:00
..
bxt-sst.c ASoC: Intel: Skylake: Request IRQ late only after all context are initialized 2017-12-20 10:48:06 +00:00
cnl-sst-dsp.c ASoC: Intel: cnl: Add cnl dsp functions and registers 2017-08-03 11:07:23 +01:00
cnl-sst-dsp.h ASoC: Intel: cnl: Add sst library functions for cnl platform 2017-08-03 11:07:33 +01:00
cnl-sst.c ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit 2019-06-25 15:33:39 +01:00
Makefile ASoC: Intel: Skylake: Add ssp clock driver 2018-01-26 12:51:21 +00:00
skl-debug.c ASoC: Intel: Skylake: Add function to cleanup debugfs interface 2019-06-25 15:33:12 +01:00
skl-i2s.h ASoC: Intel: Skylake: Add extended I2S config blob support in Clock driver 2018-01-26 12:51:22 +00:00
skl-messages.c ASoC: Intel: Skylake: Reset pipeline before its deletion 2019-06-25 15:33:54 +01:00
skl-nhlt.c ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT 2018-12-13 15:36:19 +00:00
skl-nhlt.h ASoC: Intel: Skylake: Add api to retrieve dmic array info from nhlt 2016-05-30 18:16:44 +01:00
skl-pcm.c ASoC: Intel: Skylake: Properly cleanup on component removal 2019-06-25 15:33:16 +01:00
skl-ssp-clk.c ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev 2019-06-25 15:33:21 +01:00
skl-ssp-clk.h ASoC: Intel: Skylake: Add ssp clock driver 2018-01-26 12:51:21 +00:00
skl-sst-cldma.c ASoC: Intel: Skylake: BDL definitions should be __le32 2018-07-25 17:21:11 +01:00
skl-sst-cldma.h ASoC: Intel: Skylake: BDL definitions should be __le32 2018-07-25 17:21:11 +01:00
skl-sst-dsp.c ASoC: Intel: Skylake: Request IRQ late only after all context are initialized 2017-12-20 10:48:06 +00:00
skl-sst-dsp.h ASoC: Intel: Skylake: Switch to modern UUID API 2019-06-20 12:58:53 +01:00
skl-sst-ipc.c ASoC: Intel: Fix race condition in IPC rx list 2019-06-25 15:33:43 +01:00
skl-sst-ipc.h ASoC: Intel: Skylake: Disable clock and power gating during FW/LIB download 2018-03-13 09:29:14 -07:00
skl-sst-utils.c ASoC: Intel: Skylake: Switch to modern UUID API 2019-06-20 12:58:53 +01:00
skl-sst.c ASoC: Intel: Skylake: Switch to modern UUID API 2019-06-20 12:58:53 +01:00
skl-topology.c ASoC: Intel: Skylake: Strip T and L from TLV IPCs 2019-06-25 15:33:57 +01:00
skl-topology.h ASoC: Intel: Skylake: Properly cleanup on component removal 2019-06-25 15:33:16 +01:00
skl.c ASoC: Intel: Skylake: Properly cleanup on component removal 2019-06-25 15:33:16 +01:00
skl.h ASoC: Intel: Skylake: Add function to cleanup debugfs interface 2019-06-25 15:33:12 +01:00