]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: Intel: Skylake: Strip T and L from TLV IPCs
authorKamil Lulko <kamilx.lulko@intel.com>
Thu, 13 Jun 2019 19:04:36 +0000 (21:04 +0200)
committerMark Brown <broonie@kernel.org>
Tue, 25 Jun 2019 14:33:57 +0000 (15:33 +0100)
commit585e51cb794107d3283a655738ae909d2a9056fb
tree466919772aff7b905d7546916d34733beb8be9db
parentd4c0a0c98f31a0ee640d6309a5a6b1a9f51da0fb
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>
sound/soc/intel/skylake/skl-topology.c