kernel: modules: mhi: adapt for kernel 6.1
authorRobert Marko <robimarko@gmail.com>
Fri, 21 Oct 2022 11:06:43 +0000 (13:06 +0200)
committerChristian Marangi <ansuelsmth@gmail.com>
Tue, 25 Oct 2022 12:04:01 +0000 (14:04 +0200)
Update the MHI bus kmods for compilation under kernel 6.1:
* Depend on kernel not being 5.10 rather than only 5.15
* Kmod path has changed from 5.18

Signed-off-by: Robert Marko <robimarko@gmail.com>
package/kernel/linux/modules/other.mk

index c443ef1d026e0f0d5263cb7d2b8b3b996a7229da..fb5a938a3b24d844dc794715651f47d25c1f1f54 100644 (file)
@@ -1280,10 +1280,12 @@ $(eval $(call KernelPackage,i6300esb-wdt))
 define KernelPackage/mhi-bus
   SUBMENU:=$(OTHER_MENU)
   TITLE:=MHI bus
-  DEPENDS:=@LINUX_5_15
+  DEPENDS:=@!LINUX_5_10
   KCONFIG:=CONFIG_MHI_BUS \
            CONFIG_MHI_BUS_DEBUG=y
-  FILES:=$(LINUX_DIR)/drivers/bus/mhi/core/mhi.ko
+  FILES:= \
+  $(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
 
@@ -1296,9 +1298,11 @@ $(eval $(call KernelPackage,mhi-bus))
 define KernelPackage/mhi-pci-generic
   SUBMENU:=$(OTHER_MENU)
   TITLE:=MHI PCI controller driver
-  DEPENDS:=@LINUX_5_15 +kmod-mhi-bus
+  DEPENDS:=@!LINUX_5_10 +kmod-mhi-bus
   KCONFIG:=CONFIG_MHI_BUS_PCI_GENERIC
-  FILES:=$(LINUX_DIR)/drivers/bus/mhi/mhi_pci_generic.ko
+  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