kernel: package mhi pci driver

This driver provides MHI PCI controller driver for devices

Fixes: #10660

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
This commit is contained in:
Koen Vandeputte 2022-04-05 14:53:01 +02:00 committed by AmadeusGhost
parent 6b10e5f27f
commit 32d7126c9e

View File

@ -1284,22 +1284,37 @@ endef
$(eval $(call KernelPackage,qcom-qmi-helpers))
define KernelPackage/mhi
define KernelPackage/mhi-bus
SUBMENU:=$(OTHER_MENU)
TITLE:=Modem Host Interface (MHI) bus
TITLE:=MHI bus
DEPENDS:=@(LINUX_5_15||LINUX_6_1)
KCONFIG:=CONFIG_MHI_BUS \
CONFIG_MHI_BUS_DEBUG=y \
CONFIG_MHI_BUS_PCI_GENERIC=n \
CONFIG_MHI_NET=n
CONFIG_MHI_BUS_DEBUG=y
FILES:= \
$(LINUX_DIR)/drivers/bus/mhi/core/mhi.ko@lt5.18 \
$(LINUX_DIR)/drivers/bus/mhi/host/mhi.ko@ge5.18
$(LINUX_DIR)/drivers/bus/mhi/core/mhi.ko@lt5.18 \
$(LINUX_DIR)/drivers/bus/mhi/host/mhi.ko@ge5.18
AUTOLOAD:=$(call AutoProbe,mhi)
endef
define KernelPackage/mhi/description
Bus driver for MHI protocol.
define KernelPackage/mhi-bus/description
Kernel module for the Qualcomm MHI bus.
endef
$(eval $(call KernelPackage,mhi))
$(eval $(call KernelPackage,mhi-bus))
define KernelPackage/mhi-pci-generic
SUBMENU:=$(OTHER_MENU)
TITLE:=MHI PCI controller driver
DEPENDS:=@(LINUX_5_15||LINUX_6_1) +kmod-mhi-bus
KCONFIG:=CONFIG_MHI_BUS_PCI_GENERIC
FILES:= \
$(LINUX_DIR)/drivers/bus/mhi/mhi_pci_generic.ko@lt5.18 \
$(LINUX_DIR)/drivers/bus/mhi/host/mhi_pci_generic.ko@ge5.18
AUTOLOAD:=$(call AutoProbe,mhi_pci_generic)
endef
define KernelPackage/mhi-pci-generic/description
Kernel module for the MHI PCI controller driver.
endef
$(eval $(call KernelPackage,mhi-pci-generic))