From 32d7126c9e41a0bb117a4b2c2ac51939b1853a12 Mon Sep 17 00:00:00 2001 From: Koen Vandeputte Date: Tue, 5 Apr 2022 14:53:01 +0200 Subject: [PATCH] kernel: package mhi pci driver This driver provides MHI PCI controller driver for devices Fixes: #10660 Signed-off-by: Koen Vandeputte --- package/kernel/linux/modules/other.mk | 35 +++++++++++++++++++-------- 1 file changed, 25 insertions(+), 10 deletions(-) diff --git a/package/kernel/linux/modules/other.mk b/package/kernel/linux/modules/other.mk index eeb5f0960..c33fb3f1e 100644 --- a/package/kernel/linux/modules/other.mk +++ b/package/kernel/linux/modules/other.mk @@ -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))