summaryrefslogtreecommitdiff
path: root/sound/soc/fsl/fsl_dsp.c
diff options
context:
space:
mode:
Diffstat (limited to 'sound/soc/fsl/fsl_dsp.c')
-rw-r--r--sound/soc/fsl/fsl_dsp.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/sound/soc/fsl/fsl_dsp.c b/sound/soc/fsl/fsl_dsp.c
index 352c8dc599de..88c94c44532a 100644
--- a/sound/soc/fsl/fsl_dsp.c
+++ b/sound/soc/fsl/fsl_dsp.c
@@ -740,7 +740,10 @@ static void dsp_load_firmware(const struct firmware *fw, void *context)
if ((!strcmp(&strtab[shdr->sh_name], ".rodata")) ||
(!strcmp(&strtab[shdr->sh_name], ".text")) ||
(!strcmp(&strtab[shdr->sh_name], ".data")) ||
- (!strcmp(&strtab[shdr->sh_name], ".bss"))
+ (!strcmp(&strtab[shdr->sh_name], ".bss")) ||
+ (!strcmp(&strtab[shdr->sh_name], ".rtos.rodata")) ||
+ (!strcmp(&strtab[shdr->sh_name], ".clib.data")) ||
+ (!strcmp(&strtab[shdr->sh_name], ".rtos.percpu.data"))
) {
memcpy_dsp((void *)(dsp_priv->sdram_vir_addr
+ (sh_addr - dsp_priv->sdram_phys_addr)),