lkml.org 
[lkml]   [2022]   [Apr]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH v3 0/6] Apple M1 (Pro/Max) NVMe driver
Date
Hi,

This series includes everything[*] required to get NVMe up and running on
Apple's M1, M1 Pro and M1 Max SoCs.

v1: https://lore.kernel.org/linux-nvme/20220321165049.35985-1-sven@svenpeter.dev/T/
v2: https://lore.kernel.org/linux-nvme/20220415142055.30873-1-sven@svenpeter.dev/T/

Thanks everyone for the reviews of v2 again! There are just some minor
changes since v2 listed in the individual commits again.

Thanks,

Sven

[*] The only missing part in this series are the device tree updates
but since these will go through arm-soc anyway I haven't included
them here but will instead submit them once this series is in a shape
where it can be merged.

Sven Peter (6):
dt-bindings: iommu: Add Apple SART DMA address filter
dt-bindings: nvme: Add Apple ANS NVMe
soc: apple: Always include Makefile
soc: apple: Add SART driver
soc: apple: Add RTKit IPC library
nvme-apple: Add initial Apple SoC NVMe driver

.../devicetree/bindings/iommu/apple,sart.yaml | 52 +
.../bindings/nvme/apple,nvme-ans.yaml | 111 ++
MAINTAINERS | 4 +
drivers/nvme/host/Kconfig | 13 +
drivers/nvme/host/Makefile | 3 +
drivers/nvme/host/apple.c | 1598 +++++++++++++++++
drivers/soc/Makefile | 2 +-
drivers/soc/apple/Kconfig | 24 +
drivers/soc/apple/Makefile | 6 +
drivers/soc/apple/rtkit-crashlog.c | 154 ++
drivers/soc/apple/rtkit-internal.h | 62 +
drivers/soc/apple/rtkit.c | 958 ++++++++++
drivers/soc/apple/sart.c | 328 ++++
include/linux/soc/apple/rtkit.h | 159 ++
include/linux/soc/apple/sart.h | 57 +
15 files changed, 3530 insertions(+), 1 deletion(-)
create mode 100644 Documentation/devicetree/bindings/iommu/apple,sart.yaml
create mode 100644 Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
create mode 100644 drivers/nvme/host/apple.c
create mode 100644 drivers/soc/apple/rtkit-crashlog.c
create mode 100644 drivers/soc/apple/rtkit-internal.h
create mode 100644 drivers/soc/apple/rtkit.c
create mode 100644 drivers/soc/apple/sart.c
create mode 100644 include/linux/soc/apple/rtkit.h
create mode 100644 include/linux/soc/apple/sart.h

--
2.25.1

\
 
 \ /
  Last update: 2022-04-26 22:17    [W:0.101 / U:0.900 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site