diff options
Diffstat (limited to 'drivers/soc/ti/knav_qmss_queue.c')
-rw-r--r-- | drivers/soc/ti/knav_qmss_queue.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/soc/ti/knav_qmss_queue.c b/drivers/soc/ti/knav_qmss_queue.c index f3a0b6a4b54e..8c03a80b482d 100644 --- a/drivers/soc/ti/knav_qmss_queue.c +++ b/drivers/soc/ti/knav_qmss_queue.c | |||
@@ -1179,7 +1179,7 @@ static int knav_queue_setup_link_ram(struct knav_device *kdev) | |||
1179 | 1179 | ||
1180 | block++; | 1180 | block++; |
1181 | if (!block->size) | 1181 | if (!block->size) |
1182 | return 0; | 1182 | continue; |
1183 | 1183 | ||
1184 | dev_dbg(kdev->dev, "linkram1: phys:%x, virt:%p, size:%x\n", | 1184 | dev_dbg(kdev->dev, "linkram1: phys:%x, virt:%p, size:%x\n", |
1185 | block->phys, block->virt, block->size); | 1185 | block->phys, block->virt, block->size); |
@@ -1519,9 +1519,9 @@ static int knav_queue_load_pdsp(struct knav_device *kdev, | |||
1519 | 1519 | ||
1520 | for (i = 0; i < ARRAY_SIZE(knav_acc_firmwares); i++) { | 1520 | for (i = 0; i < ARRAY_SIZE(knav_acc_firmwares); i++) { |
1521 | if (knav_acc_firmwares[i]) { | 1521 | if (knav_acc_firmwares[i]) { |
1522 | ret = request_firmware(&fw, | 1522 | ret = request_firmware_direct(&fw, |
1523 | knav_acc_firmwares[i], | 1523 | knav_acc_firmwares[i], |
1524 | kdev->dev); | 1524 | kdev->dev); |
1525 | if (!ret) { | 1525 | if (!ret) { |
1526 | found = true; | 1526 | found = true; |
1527 | break; | 1527 | break; |