Sven Peter
a08bd8df97
dt-bindings: iommu: dart: Add t8103-usb4-dart compatible
...
This DART variant is found in the t8103 (M1) SoCs and used for the
USB4/Thunderbolt PCIe ports. Unlike the regular t8103 DART these support
up to 64 SIDs and require a slightly different MMIO layout.
Acked-by: Hector Martin <marcan@marcan.st >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Sven Peter <sven@svenpeter.dev >
Link: https://lore.kernel.org/r/20231126151701.16534-2-sven@svenpeter.dev
Signed-off-by: Joerg Roedel <jroedel@suse.de >
2023-11-27 11:15:10 +01:00
Hector Martin
659bf8e582
dt-bindings: iommu: dart: add t8110 compatible
...
t600x SoCs use this DART style for the Thunderbolt ports, and t8112 SoCs
use them everywhere. Add a compatible for it. No other binding changes
necessary.
Reviewed-by: Sven Peter <sven@svenpeter.dev >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Hector Martin <marcan@marcan.st >
Link: https://lore.kernel.org/r/20230113105029.26654-2-marcan@marcan.st
Signed-off-by: Joerg Roedel <jroedel@suse.de >
2023-01-20 10:35:47 +01:00
Sven Peter
8cc8bdceb6
dt-bindings: iommu: dart: add t6000 compatible
...
The M1 Max/Pro SoCs come with a new DART variant that is incompatible with
the previous one. Add a new compatible for those.
Signed-off-by: Sven Peter <sven@svenpeter.dev >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Janne Grunau <j@jannau.net >
Signed-off-by: Hector Martin <marcan@marcan.st >
2022-10-24 13:44:21 +09:00
Hector Martin
364609125e
dt-bindings: iommu: apple,dart: Add power-domains property
...
This will bind to the PMGR pwrstate nodes that control power/clock
gating to SoC blocks. The DART driver doesn't do runtime-pm yet, so
initially this will just keep the domain on permanently.
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Hector Martin <marcan@marcan.st >
2021-12-02 21:52:21 +09:00
Sven Peter
9d9cafb45c
dt-bindings: iommu: add DART iommu bindings
...
DART (Device Address Resolution Table) is the iommu found on Apple
ARM SoCs such as the M1.
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com >
Signed-off-by: Sven Peter <sven@svenpeter.dev >
Link: https://lore.kernel.org/r/20210803121651.61594-3-sven@svenpeter.dev
Signed-off-by: Joerg Roedel <jroedel@suse.de >
2021-08-12 13:15:02 +02:00