1# SPDX-License-Identifier: GPL-2.0+
2#
3# Copyright (C) 2017, Bin Meng <bmeng.cn@gmail.com>
4
5config NVME
6	bool "NVM Express device support"
7	select BLK
8	help
9	  This option enables support for NVM Express devices.
10	  It supports basic functions of NVMe (read/write).
11
12config NVME_APPLE
13	bool "Apple NVMe controller support"
14	select NVME
15	help
16	  This option enables support for the NVMe storage
17	  controller integrated on Apple SoCs.  This controller
18	  isn't PCI-based based and deviates from the NVMe
19	  standard implementation in its implementation of
20	  the command submission queue and the integration
21	  of an NVMMU that needs to be managed.
22
23config NVME_PCI
24	bool "NVM Express PCI device support"
25	depends on PCI
26	select NVME
27	help
28	  This option enables support for NVM Express PCI
29	  devices.
30