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

Ashish Mhetre posted 2 patches 20 hours ago
.../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
[PATCH 0/2] memory: tegra: Add Tegra238 memory controller support
Posted by Ashish Mhetre 20 hours 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.

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
Re: [PATCH 0/2] memory: tegra: Add Tegra238 memory controller support
Posted by Krzysztof Kozlowski 20 hours ago
On 31/03/2026 13:23, 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.
> 

Thank you for the patch/patchset. My tree is currently closed for new
features till the end of the merge window. I will review and/or apply
the patch after the merge window. No need to resend it, I will keep this
in my mailbox.

If I misjudged this patch and this is a fix, please let me know.

Best regards,
Krzysztof
Re: [PATCH 0/2] memory: tegra: Add Tegra238 memory controller support
Posted by Krzysztof Kozlowski 19 hours ago
On 31/03/2026 13:39, Krzysztof Kozlowski wrote:
> On 31/03/2026 13:23, 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.
>>
> 
> Thank you for the patch/patchset. My tree is currently closed for new
> features till the end of the merge window. I will review and/or apply
> the patch after the merge window. No need to resend it, I will keep this
> in my mailbox.
> 
> If I misjudged this patch and this is a fix, please let me know.

And FWIW, I did take a quick look and code seemed fine, so I don't have
immediate objections.

Best regards,
Krzysztof