linux/include/dt-bindings/memory
Sumit Gupta 0b226380d4 dt-bindings: memory: tegra: Add Tegra264 support
Add bindings for the Memory Controller (MC) and External Memory
Controller (EMC) found on the Tegra264 SoC. Tegra264 SoC has a different
number of interrupt lines for MC sub-units: UCF_SOC, hub, hub common,
syncpoint and MC channel. The total number of interrupt lines is eight.
Update maxItems for MC interrupts accordingly.

This also adds a header containing the memory client ID definitions that
are used by the interconnects property in DT and the tegra_mc_client
table in the MC driver. These IDs are defined by the hardware, so the
numbering doesn't start at 0 and contains holes. Also added are the
stream IDs for various hardware blocks found on Tegra264. These are
allocated as blocks of 256 IDs and each block can be subdivided for
additional fine-grained isolation if needed.

Signed-off-by: Sumit Gupta <sumitg@nvidia.com>
[treding@nvidia.com: add SMMU stream IDs, squash patches]
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20250709222147.3758356-2-thierry.reding@gmail.com
Signed-off-by: Thierry Reding <treding@nvidia.com>
2025-07-11 16:48:06 +02:00
..
mediatek,mt6893-memory-port.h dt-bindings: iommu: mediatek: Add binding for MT6893 MM IOMMU 2025-04-17 16:41:09 +02:00
mediatek,mt8188-memory-port.h dt-bindings: mediatek: mt8188: Add binding for MM & INFRA IOMMU 2023-08-07 14:15:45 +02:00
mediatek,mt8365-larb-port.h dt-bindings: iommu: mediatek: add binding documentation for MT8365 SoC 2022-11-19 10:11:09 +01:00
mt2701-larb-port.h dt-bindings: memory: mediatek: Rename header guard for SMI header file 2021-02-01 11:27:59 +00:00
mt2712-larb-port.h dt-bindings: memory: mediatek: Rename header guard for SMI header file 2021-02-01 11:27:59 +00:00
mt6779-larb-port.h dt-bindings: memory: mediatek: Rename header guard for SMI header file 2021-02-01 11:27:59 +00:00
mt6795-larb-port.h dt-bindings: mediatek: Add bindings for MT6795 M4U 2022-09-26 13:33:02 +02:00
mt8167-larb-port.h dt-bindings: memory: mediatek: Rename header guard for SMI header file 2021-02-01 11:27:59 +00:00
mt8173-larb-port.h dt-bindings: memory: mediatek: Rename header guard for SMI header file 2021-02-01 11:27:59 +00:00
mt8183-larb-port.h dt-bindings: memory: mediatek: Rename header guard for SMI header file 2021-02-01 11:27:59 +00:00
mt8186-memory-port.h dt-bindings: mediatek: mt8186: Add binding for MM iommu 2022-05-04 10:39:38 +02:00
mt8192-larb-port.h dt-bindings: mediatek: Add binding for mt8192 IOMMU 2021-02-01 11:27:59 +00:00
mt8195-memory-port.h dt-bindings: mediatek: mt8195: Add binding for infra IOMMU 2022-05-04 10:39:38 +02:00
mtk-memory-port.h dt-bindings: mediatek: mt8195: Add binding for infra IOMMU 2022-05-04 10:39:38 +02:00
nvidia,tegra264.h dt-bindings: memory: tegra: Add Tegra264 support 2025-07-11 16:48:06 +02:00
tegra20-mc.h dt-bindings: memory: tegra20: Add memory client IDs 2020-11-26 19:05:15 +01:00
tegra30-mc.h dt-bindings: memory: tegra30: Add memory client IDs 2020-11-26 19:05:15 +01:00
tegra114-mc.h
tegra124-mc.h dt-bindings: memory: tegra124: Add memory client IDs 2020-11-26 19:05:16 +01:00
tegra186-mc.h dt-bindings: memory: Add Tegra186 memory client IDs 2020-01-09 19:10:04 +01:00
tegra194-mc.h dt-bindings: memory: Add Tegra194 memory controller header 2020-01-09 19:10:27 +01:00
tegra210-mc.h dt-bindings: memory: tegra: Add missing swgroups 2020-10-27 20:52:30 +01:00
tegra234-mc.h dt-bindings: tegra: Add ICC IDs for dummy memory clients 2023-05-16 12:06:55 +02:00