Tom Rini | 10e4779 | 2018-05-06 17:58:06 -0400 | [diff] [blame] | 1 | # SPDX-License-Identifier: GPL-2.0+ |
Zhikang Zhang | 145b88f | 2017-08-03 02:30:57 -0700 | [diff] [blame] | 2 | # |
| 3 | # Copyright (C) 2017, Bin Meng <bmeng.cn@gmail.com> |
Zhikang Zhang | 145b88f | 2017-08-03 02:30:57 -0700 | [diff] [blame] | 4 | |
| 5 | config NVME |
| 6 | bool "NVM Express device support" |
Zhikang Zhang | 145b88f | 2017-08-03 02:30:57 -0700 | [diff] [blame] | 7 | help |
| 8 | This option enables support for NVM Express devices. |
| 9 | It supports basic functions of NVMe (read/write). |
Mark Kettenis | f8463d6 | 2022-01-22 20:38:11 +0100 | [diff] [blame] | 10 | |
Mark Kettenis | 31d5f7b | 2022-01-22 20:38:18 +0100 | [diff] [blame] | 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 | |
Mark Kettenis | f8463d6 | 2022-01-22 20:38:11 +0100 | [diff] [blame] | 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. |