iommu: dart: Add suspend/resume support
authorHector Martin <marcan@marcan.st>
Fri, 13 Jan 2023 10:50:25 +0000 (19:50 +0900)
committerJoerg Roedel <jroedel@suse.de>
Fri, 20 Jan 2023 09:35:48 +0000 (10:35 +0100)
commit3d68bbb81b1a64e279180eee1ed0e2c590b5029e
tree54f44e07e9b47a697f68d8a4684da99911310a91
parent659bf8e582fcf11d5f769e2a988722b33059b0d8
iommu: dart: Add suspend/resume support

We need to save/restore the TCR/TTBR registers, since they are lost
on power gate.

Reviewed-by: Sven Peter <sven@svenpeter.dev>
Signed-off-by: Hector Martin <marcan@marcan.st>
Link: https://lore.kernel.org/r/20230113105029.26654-3-marcan@marcan.st
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/apple-dart.c