diff options
author | Sven Peter <sven@svenpeter.dev> | 2022-05-01 16:55:12 +0200 |
---|---|---|
committer | Sven Peter <sven@svenpeter.dev> | 2022-05-02 17:24:45 +0200 |
commit | 5bd2927aceba181b84286e00aa2f56e117e699c3 (patch) | |
tree | 79170f6a873ce446d36b540d8db1715180293270 /drivers/nvme/host/Makefile | |
parent | 82b96552f15a05ee9f31813178e024720aa5b9bc (diff) | |
download | linux-5bd2927aceba181b84286e00aa2f56e117e699c3.tar.gz linux-5bd2927aceba181b84286e00aa2f56e117e699c3.tar.bz2 linux-5bd2927aceba181b84286e00aa2f56e117e699c3.zip |
nvme-apple: Add initial Apple SoC NVMe driver
Apple SoCs such as the M1 come with an embedded NVMe controller that
is not attached to any PCIe bus. Additionally, it doesn't conform
to the NVMe specification and requires a bunch of changes to command
submission and IOMMU configuration to work.
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Sven Peter <sven@svenpeter.dev>
Diffstat (limited to 'drivers/nvme/host/Makefile')
-rw-r--r-- | drivers/nvme/host/Makefile | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/nvme/host/Makefile b/drivers/nvme/host/Makefile index 476c5c988496..a36ae1612059 100644 --- a/drivers/nvme/host/Makefile +++ b/drivers/nvme/host/Makefile @@ -8,6 +8,7 @@ obj-$(CONFIG_NVME_FABRICS) += nvme-fabrics.o obj-$(CONFIG_NVME_RDMA) += nvme-rdma.o obj-$(CONFIG_NVME_FC) += nvme-fc.o obj-$(CONFIG_NVME_TCP) += nvme-tcp.o +obj-$(CONFIG_NVME_APPLE) += nvme-apple.o nvme-core-y := core.o ioctl.o constants.o nvme-core-$(CONFIG_TRACING) += trace.o @@ -25,3 +26,5 @@ nvme-rdma-y += rdma.o nvme-fc-y += fc.o nvme-tcp-y += tcp.o + +nvme-apple-y += apple.o |