blob: 73edb35516067b2b4461849364982d24d5b8c765 [file] [log] [blame]
Tom Rini10e47792018-05-06 17:58:06 -04001# SPDX-License-Identifier: GPL-2.0+
Zhikang Zhang145b88f2017-08-03 02:30:57 -07002#
3# Copyright (C) 2017, Bin Meng <bmeng.cn@gmail.com>
Zhikang Zhang145b88f2017-08-03 02:30:57 -07004
5config NVME
6 bool "NVM Express device support"
Zhikang Zhang145b88f2017-08-03 02:30:57 -07007 help
8 This option enables support for NVM Express devices.
9 It supports basic functions of NVMe (read/write).
Mark Kettenisf8463d62022-01-22 20:38:11 +010010
Mark Kettenis31d5f7b2022-01-22 20:38:18 +010011config 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
Mark Kettenisf8463d62022-01-22 20:38:11 +010022config 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.