Prepare v2023.10
[platform/kernel/u-boot.git] / drivers / nvme / Kconfig
1 # SPDX-License-Identifier: GPL-2.0+
2 #
3 # Copyright (C) 2017, Bin Meng <bmeng.cn@gmail.com>
4
5 config 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
11 config 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
22 config 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.