[PATCH 1/1] soc: fuse-tegra20: replace chan->device->dev with dmaengine_get_provider_device()

From: Frank . Li

Date: Tue Nov 03 2026 - 16:57:38 EST


From: Frank Li <Frank.Li@xxxxxxx>

Use the dmaengine_get_provider_device() API instead of directly
accessing chan->device->dev to get the DMA provider device.

No functional change. Prepare make to struct dma_device private to the DMA
engine.

Signed-off-by: Frank Li <Frank.Li@xxxxxxx>
---
drivers/soc/tegra/fuse/fuse-tegra20.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/soc/tegra/fuse/fuse-tegra20.c b/drivers/soc/tegra/fuse/fuse-tegra20.c
index fdecf7b7c2466..8ff5d7abfc65d 100644
--- a/drivers/soc/tegra/fuse/fuse-tegra20.c
+++ b/drivers/soc/tegra/fuse/fuse-tegra20.c
@@ -89,7 +89,7 @@ static u32 tegra20_fuse_read(struct tegra_fuse *fuse, unsigned int offset)

static bool dma_filter(struct dma_chan *chan, void *filter_param)
{
- struct device_node *np = chan->device->dev->of_node;
+ struct device_node *np = dmaengine_get_provider_device(chan)->of_node;

return of_device_is_compatible(np, "nvidia,tegra20-apbdma");
}
--
2.43.0