Commit 4c7f3ca1 authored by Vignesh Raghavendra's avatar Vignesh Raghavendra Committed by Vinod Koul
Browse files

dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN



Reusing loop iterator fails if BCHAN is not present as iterator is
uninitialized

Signed-off-by: default avatarVignesh Raghavendra <vigneshr@ti.com>
Acked-by: default avatarPeter Ujfalusi <peter.ujfalusi@gmail.com>
Link: https://lore.kernel.org/r/20221213164304.1126945-3-vigneshr@ti.com


Signed-off-by: default avatarVinod Koul <vkoul@kernel.org>
parent 58617149
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -4774,7 +4774,10 @@ static int bcdma_setup_resources(struct udma_dev *ud)
				irq_res.desc[i].num = rm_res->desc[i].num;
			}
		}
	} else {
		i = 0;
	}

	if (ud->tchan_cnt) {
		rm_res = tisci_rm->rm_ranges[RM_RANGE_TCHAN];
		if (IS_ERR(rm_res)) {