| From: |
| Ashish Mhetre <amhetre-AT-nvidia.com> |
| To: |
| <krzk-AT-kernel.org>, <robh-AT-kernel.org>, <conor+dt-AT-kernel.org>, <=thierry.reding-AT-kernel.org>, <jonathanh-AT-nvidia.com>, <sumitg-AT-nvidia.com> |
| Subject: |
| [PATCH 0/2] memory: tegra: Add Tegra238 memory controller support |
| Date: |
| Tue, 31 Mar 2026 11:23:38 +0000 |
| Message-ID: |
| <20260331112347.3897841-1-amhetre@nvidia.com> |
| Cc: |
| <linux-kernel-AT-vger.kernel.org>, <devicetree-AT-vger.kernel.org>, <linux-tegra-AT-vger.kernel.org>, Ashish Mhetre <amhetre-AT-nvidia.com> |
| Archive-link: |
| Article |
This series adds Memory Controller driver support for the Tegra238 SoC.
Tegra238 is similar to Tegra234 but with a reduced memory controller
configuration featuring 8 channels instead of 16. The driver reuses
Tegra234 memory client IDs and ICC operations, with Tegra238-specific
stream IDs for SMMU configuration.
Ashish Mhetre (2):
memory: tegra: Add T238 MC support
dt-bindings: memory: tegra: Add nvidia,tegra238-mc compatible
.../nvidia,tegra186-mc.yaml | 31 ++
drivers/memory/tegra/Makefile | 1 +
drivers/memory/tegra/mc.c | 3 +
drivers/memory/tegra/mc.h | 6 +
drivers/memory/tegra/tegra234.c | 2 +-
drivers/memory/tegra/tegra238.c | 395 ++++++++++++++++++
.../dt-bindings/memory/nvidia,tegra238-mc.h | 74 ++++
7 files changed, 511 insertions(+), 1 deletion(-)
create mode 100644 drivers/memory/tegra/tegra238.c
create mode 100644 include/dt-bindings/memory/nvidia,tegra238-mc.h
--
2.50.1