]> git.ipfire.org Git - thirdparty/linux.git/commit
i2c: tegra: Do not configure DMA if not supported
authorKartik Rajput <kkartik@nvidia.com>
Tue, 18 Nov 2025 14:06:15 +0000 (19:36 +0530)
committerWolfram Sang <wsa+renesas@sang-engineering.com>
Wed, 14 Jan 2026 07:02:19 +0000 (08:02 +0100)
commitb53232fd220ad5ecc29b1cb4d4e1355365bc5026
tree044881d2b1d55ec2c54ea975456bb8d732ec227b
parentf8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da
i2c: tegra: Do not configure DMA if not supported

On Tegra264, not all I2C controllers have the necessary interface to
GPC DMA, this causes failures when function tegra_i2c_init_dma()
is called.

Ensure that "dmas" device-tree property is present before initializing
DMA in function tegra_i2c_init_dma().

Signed-off-by: Kartik Rajput <kkartik@nvidia.com>
Reviewed-by: Jon Hunter <jonathanh@nvidia.com>
Acked-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
drivers/i2c/busses/i2c-tegra.c