]> git.baikalelectronics.ru Git - kernel.git/commit
iommu: dart: Support t6000 variant
authorSven Peter <sven@svenpeter.dev>
Fri, 16 Sep 2022 09:41:52 +0000 (11:41 +0200)
committerJoerg Roedel <jroedel@suse.de>
Mon, 26 Sep 2022 11:49:41 +0000 (13:49 +0200)
commit5dac3a7d531e5d42246f98f827bc561e203eda99
treeee592a1697020cde1147eb2284679b7a1e1d7e2c
parentc565b599d137378a5d28b9a9f0e9fdd7ea3d74ac
iommu: dart: Support t6000 variant

The M1 Pro/Max/Ultra SoCs come with a new variant of DART which
supports a larger physical address space with a different PTE format.
Pass through the correct paddr address space size and the PTE format
to the io-pgtable code which will take care of the rest.

Signed-off-by: Sven Peter <sven@svenpeter.dev>
Co-developed-by: Janne Grunau <j@jannau.net>
Signed-off-by: Janne Grunau <j@jannau.net>
Reviewed-by: Rob Herring <robh@kernel.org>
Acked-by: Hector Martin <marcan@marcan.st>
Link: https://lore.kernel.org/r/20220916094152.87137-6-j@jannau.net
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/apple-dart.c