ASoC: dsp: align param size of PSPD matrix
Params size should be multiple of 4 bytes. Aligning
param size in multiple of 4 bytes to make 32 bit.
Change-Id: Ib568ebd31ef540aa8c6ad756b885f96b02458916
Signed-off-by: Dhanalakshmi Siddani <dsiddani@codeaurora.org>
diff --git a/dsp/q6adm.c b/dsp/q6adm.c
index 3f57e80..e42e329 100644
--- a/dsp/q6adm.c
+++ b/dsp/q6adm.c
@@ -674,7 +674,8 @@
ch_mixer->input_channels[channel_index] +
ch_mixer->input_channels[channel_index] *
ch_mixer->output_channel);
- roundup(param_size, 4);
+ /* Params size should be multiple of 4 bytes i.e 32bit aligned */
+ param_size = round_up(param_size, 4);
sz = sizeof(struct adm_cmd_set_pspd_mtmx_strtr_params_v5) +
sizeof(struct default_chmixer_param_id_coeff) +