soc: apple: sart: Add SART driver
authorSven Peter <sven@svenpeter.dev>
Thu, 9 Dec 2021 16:22:52 +0000 (17:22 +0100)
committerJens Axboe <axboe@kernel.dk>
Tue, 1 Mar 2022 17:38:38 +0000 (10:38 -0700)
commit31370fa07b603f50cd4bca479cf34f17f5580f82
tree19a57c418d433d48a6dfe4507fb14ea7784e8f76
parent314bb8f1febdbc322b79d3c28a58753b2b009f72
soc: apple: sart: Add SART driver

The NVMe co-processor on the Apple M1 uses a DMA address filter called
SART for some DMA transactions. This adds a simple driver used to
configure the memory regions from which DMA transactions are allowed.

Co-developed-by: Hector Martin <marcan@marcan.st>
Signed-off-by: Hector Martin <marcan@marcan.st>
Signed-off-by: Sven Peter <sven@svenpeter.dev>
MAINTAINERS
drivers/soc/apple/Kconfig
drivers/soc/apple/Makefile
drivers/soc/apple/sart.c [new file with mode: 0644]
include/linux/soc/apple/sart.h [new file with mode: 0644]