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	help
8	  This option enables support for NVM Express devices.
9	  It supports basic functions of NVMe (read/write).
10
11config NVME_APPLE
12	bool "Apple NVMe controller support"
13	select NVME
14	help
15	  This option enables support for the NVMe storage
16	  controller integrated on Apple SoCs.  This controller
17	  isn't PCI-based based and deviates from the NVMe
18	  standard implementation in its implementation of
19	  the command submission queue and the integration
20	  of an NVMMU that needs to be managed.
21
22config NVME_PCI
23	bool "NVM Express PCI device support"
24	depends on PCI
25	select NVME
26	help
27	  This option enables support for NVM Express PCI
28	  devices.
29