[PATCH v2 27/33] dma: ti: k3-udma: limit asel to am625

Sascha Hauer s.hauer at pengutronix.de
Thu Jun 5 05:42:52 PDT 2025


For reasons currently unknown the asel setting is only needed and
required on am625. It doesn't work on AM62l though.

Signed-off-by: Sascha Hauer <s.hauer at pengutronix.de>
---
 drivers/dma/ti/k3-udma-common.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/dma/ti/k3-udma-common.c b/drivers/dma/ti/k3-udma-common.c
index 8661d148aa1324828a168edb5caa496bb7e6da45..49e2396e9b52145fdf325c2e07efe0869f844a1d 100644
--- a/drivers/dma/ti/k3-udma-common.c
+++ b/drivers/dma/ti/k3-udma-common.c
@@ -1102,7 +1102,7 @@ int udma_of_xlate(struct dma *dma, struct of_phandle_args *args)
 	    ep_config->mapped_channel_id >= 0) {
 		ucc->mapped_channel_id = ep_config->mapped_channel_id;
 		ucc->default_flow_id = ep_config->default_flow_id;
-		if (args->args_count == 2)
+		if (of_machine_is_compatible("ti,am625") && args->args_count == 2)
 			ucc->asel = args->args[1];
 	} else {
 		ucc->mapped_channel_id = -1;

-- 
2.39.5




More information about the barebox mailing list