Kconfig 789 B

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