Kconfig (8bb5e7f4dcd9b9ef22a3ea25c9066a8a968f12dd) Kconfig (f50fff73d620cd6e8f48bc58d4f1c944615a3fea)
1# SPDX-License-Identifier: GPL-2.0-only
2config NVME_CORE
3 tristate
4 select BLK_DEV_INTEGRITY_T10 if BLK_DEV_INTEGRITY
5
6config BLK_DEV_NVME
7 tristate "NVM Express block device"
8 depends on PCI && BLOCK

--- 78 unchanged lines hidden (view full) ---

87 the TCP transport. This allows you to use remote block devices
88 exported using the NVMe protocol set.
89
90 To configure a NVMe over Fabrics controller use the nvme-cli tool
91 from https://github.com/linux-nvme/nvme-cli.
92
93 If unsure, say N.
94
1# SPDX-License-Identifier: GPL-2.0-only
2config NVME_CORE
3 tristate
4 select BLK_DEV_INTEGRITY_T10 if BLK_DEV_INTEGRITY
5
6config BLK_DEV_NVME
7 tristate "NVM Express block device"
8 depends on PCI && BLOCK

--- 78 unchanged lines hidden (view full) ---

87 the TCP transport. This allows you to use remote block devices
88 exported using the NVMe protocol set.
89
90 To configure a NVMe over Fabrics controller use the nvme-cli tool
91 from https://github.com/linux-nvme/nvme-cli.
92
93 If unsure, say N.
94
95config NVME_AUTH
96 bool "NVM Express over Fabrics In-Band Authentication"
97 depends on NVME_CORE
98 select NVME_COMMON
99 select CRYPTO
100 select CRYPTO_HMAC
101 select CRYPTO_SHA256
102 select CRYPTO_SHA512
103 help
104 This provides support for NVMe over Fabrics In-Band Authentication.
105
106 If unsure, say N.
107
95config NVME_APPLE
96 tristate "Apple ANS2 NVM Express host driver"
97 depends on OF && BLOCK
98 depends on APPLE_RTKIT && APPLE_SART
99 depends on ARCH_APPLE || COMPILE_TEST
100 select NVME_CORE
101 help
102 This provides support for the NVMe controller embedded in Apple SoCs
103 such as the M1.
104
105 To compile this driver as a module, choose M here: the
106 module will be called nvme-apple.
108config NVME_APPLE
109 tristate "Apple ANS2 NVM Express host driver"
110 depends on OF && BLOCK
111 depends on APPLE_RTKIT && APPLE_SART
112 depends on ARCH_APPLE || COMPILE_TEST
113 select NVME_CORE
114 help
115 This provides support for the NVMe controller embedded in Apple SoCs
116 such as the M1.
117
118 To compile this driver as a module, choose M here: the
119 module will be called nvme-apple.