forked from Sysdeploy/openwrt
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)))
|