33 lines
689 B
Makefile
33 lines
689 B
Makefile
|
include $(TOPDIR)/rules.mk
|
||
|
include $(INCLUDE_DIR)/kernel.mk
|
||
|
|
||
|
PKG_NAME:=nvme
|
||
|
|
||
|
include $(INCLUDE_DIR)/package.mk
|
||
|
|
||
|
define KernelPackage/$(PKG_NAME)
|
||
|
SUBMENU:=$(BLOCK_MENU)
|
||
|
TITLE:=NVM Express block device
|
||
|
DEPENDS:=@PCI_SUPPORT
|
||
|
FILES:= \
|
||
|
$(PKG_BUILD_DIR)/nvme-core.ko \
|
||
|
$(PKG_BUILD_DIR)/nvme.ko
|
||
|
AUTOLOAD:=$(call AutoLoad,30,nvme-core nvme)
|
||
|
KCONFIG:=
|
||
|
endef
|
||
|
|
||
|
define KernelPackage/nvme/description
|
||
|
Kernel module for NVM Express solid state drives directly
|
||
|
connected to the PCI or PCI Express bus.
|
||
|
endef
|
||
|
|
||
|
EXTRA_KCONFIG:= \
|
||
|
CONFIG_NVME_CORE=m \
|
||
|
CONFIG_BLK_DEV_NVME=m \
|
||
|
CONFIG_NVME_MULTIPATH=n \
|
||
|
CONFIG_NVME_HWMON=n
|
||
|
|
||
|
include ../kmod.mk
|
||
|
|
||
|
$(eval $(call KernelPackage,$(PKG_NAME)))
|