[PATCH V2 0/2] memory: tegra: Add Tegra238 memory controller support

Ashish Mhetre posted 2 patches 1 month, 2 weeks ago
.../nvidia,tegra186-mc.yaml                   |  31 ++
drivers/memory/tegra/Makefile                 |   1 +
drivers/memory/tegra/mc.c                     |   3 +
drivers/memory/tegra/mc.h                     |   9 +
drivers/memory/tegra/tegra234.c               |   2 +-
drivers/memory/tegra/tegra238.c               | 391 ++++++++++++++++++
.../dt-bindings/memory/nvidia,tegra238-mc.h   |  74 ++++
7 files changed, 510 insertions(+), 1 deletion(-)
create mode 100644 drivers/memory/tegra/tegra238.c
create mode 100644 include/dt-bindings/memory/nvidia,tegra238-mc.h
[PATCH V2 0/2] memory: tegra: Add Tegra238 memory controller support
Posted by Ashish Mhetre 1 month, 2 weeks ago
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.

Changes in V2:
- Reorder patches: dt-bindings patch first, driver patch second
- Resolve tegra238 build dependency on CONFIG_ARCH_TEGRA_234_SOC
- Remove lite carveouts comment from tegra238_mc_soc

Ashish Mhetre (2):
  dt-bindings: memory: tegra: Add nvidia,tegra238-mc compatible
  memory: tegra: Add T238 MC support

 .../nvidia,tegra186-mc.yaml                   |  31 ++
 drivers/memory/tegra/Makefile                 |   1 +
 drivers/memory/tegra/mc.c                     |   3 +
 drivers/memory/tegra/mc.h                     |   9 +
 drivers/memory/tegra/tegra234.c               |   2 +-
 drivers/memory/tegra/tegra238.c               | 391 ++++++++++++++++++
 .../dt-bindings/memory/nvidia,tegra238-mc.h   |  74 ++++
 7 files changed, 510 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
Re: [PATCH V2 0/2] memory: tegra: Add Tegra238 memory controller support
Posted by Krzysztof Kozlowski 1 month, 1 week ago
On Mon, 27 Apr 2026 07:34:17 +0000, Ashish Mhetre wrote:
> 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.
> 
> [...]

Applied, thanks!

[1/2] dt-bindings: memory: tegra: Add nvidia,tegra238-mc compatible
      https://git.kernel.org/krzk/linux-mem-ctrl/c/bf7cf25d4245fe49c71eba0e3b09b6260a336999
[2/2] memory: tegra: Add T238 MC support
      https://git.kernel.org/krzk/linux-mem-ctrl/c/907ef6a1baf0ad61f64d31a3f5040feb82f48929

Best regards,
-- 
Krzysztof Kozlowski <krzk@kernel.org>