]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
i2c: tegra: Add logic to support different register offsets
authorKartik Rajput <kkartik@nvidia.com>
Tue, 24 Mar 2026 05:58:42 +0000 (11:28 +0530)
committerAndi Shyti <andi.shyti@kernel.org>
Thu, 26 Mar 2026 22:36:58 +0000 (23:36 +0100)
commit0c0e440b0c93785847d60e89198869c969fb56ec
tree7811abf2a1e2ecb19fc4ac7d067cd3911d65917e
parent4eeb19aaff5580da0b2d0c1897e1dbd016755499
i2c: tegra: Add logic to support different register offsets

Tegra410 use different offsets for existing I2C registers, update
the logic to use appropriate offsets per SoC.

As the register offsets are now defined in the SoC-specific
tegra_i2c_regs structures, the tegra_i2c_reg_addr() function is no
longer needed to translate register offsets and has been removed.

Signed-off-by: Kartik Rajput <kkartik@nvidia.com>
Reviewed-by: Jon Hunter <jonathanh@nvidia.com>
Tested-by: Jon Hunter <jonathanh@nvidia.com>
Signed-off-by: Andi Shyti <andi.shyti@kernel.org>
Link: https://lore.kernel.org/r/20260324055843.549808-3-kkartik@nvidia.com
drivers/i2c/busses/i2c-tegra.c