OSDN Git Service
(root)
/
android-x86
/
kernel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7198879
)
ASoC: SOF: loader: Don't ignore SRAM block types
author
Daniel Baluta
<daniel.baluta@nxp.com>
Mon, 22 Jul 2019 14:13:49 +0000
(09:13 -0500)
committer
Mark Brown
<broonie@kernel.org>
Tue, 23 Jul 2019 11:20:04 +0000
(12:20 +0100)
On i.MX8 data/heap/stack is kept in System RAM so
do not ignore SRAM block types received from FW.
Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Link:
https://lore.kernel.org/r/20190722141402.7194-9-pierre-louis.bossart@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sof/loader.c
patch
|
blob
|
history
diff --git
a/sound/soc/sof/loader.c
b/sound/soc/sof/loader.c
index
e75da8a
..
93cb8fd
100644
(file)
--- a/
sound/soc/sof/loader.c
+++ b/
sound/soc/sof/loader.c
@@
-123,10
+123,11
@@
int snd_sof_parse_module_memcpy(struct snd_sof_dev *sdev,
switch (block->type) {
case SOF_FW_BLK_TYPE_RSRVD0:
- case SOF_FW_BLK_TYPE_
SRA
M...SOF_FW_BLK_TYPE_RSRVD14:
+ case SOF_FW_BLK_TYPE_
RO
M...SOF_FW_BLK_TYPE_RSRVD14:
continue; /* not handled atm */
case SOF_FW_BLK_TYPE_IRAM:
case SOF_FW_BLK_TYPE_DRAM:
+ case SOF_FW_BLK_TYPE_SRAM:
offset = block->offset;
bar = snd_sof_dsp_get_bar_index(sdev, block->type);
if (bar < 0) {