|
|
Log in / Subscribe / Register

Add I2C support for Tegra410

From:  Kartik Rajput <kkartik-AT-nvidia.com>
To:  <ldewangan-AT-nvidia.com>, <digetx-AT-gmail.com>, <andi.shyti-AT-kernel.org>, <thierry.reding-AT-gmail.com>, <jonathanh-AT-nvidia.com>, <akhilrajeev-AT-nvidia.com>, <smangipudi-AT-nvidia.com>, <linux-i2c-AT-vger.kernel.org>, <linux-tegra-AT-vger.kernel.org>, <linux-kernel-AT-vger.kernel.org>
Subject:  [PATCH v6 0/4] Add I2C support for Tegra410
Date:  Tue, 13 Jan 2026 14:34:53 +0530
Message-ID:  <20260113090457.41689-1-kkartik@nvidia.com>
Cc:  Kartik Rajput <kkartik-AT-nvidia.com>
Archive-link:  Article

Add support for the Tegra410 SoC, which has 4 I2C controllers. The
controllers are feature-equivalent to Tegra264; only the register
offsets differ.

Please note that this series is rebased on:
https://lore.kernel.org/linux-tegra/20260106062811.894-1-...

Kartik Rajput (4):
  i2c: tegra: Introduce tegra_i2c_variant to identify DVC and VI
  i2c: tegra: Move variant to tegra_i2c_hw_feature
  i2c: tegra: Add logic to support different register offsets
  i2c: tegra: Add support for Tegra410

 drivers/i2c/busses/i2c-tegra.c | 543 ++++++++++++++++++++++++---------
 1 file changed, 397 insertions(+), 146 deletions(-)

-- 
2.43.0




Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds