From 1c38c43afb1b984ec60ec99a1d78ff7baa6d9213 Mon Sep 17 00:00:00 2001 From: Hauke Mehrtens Date: Mon, 10 Feb 2014 20:30:24 +0000 Subject: [PATCH] kernel: fix kmod-usb-phy-nop phy-generic.ko was renamed and moved from kernel version to version. kernel <= 3.9: nop-usb-xceiv.ko kernel >= 3.10 && <= 3.11: phy-nop.ko kernel >= 3.12: phy-generic.ko Signed-off-by: Hauke Mehrtens SVN-Revision: 39563 --- package/kernel/linux/modules/usb.mk | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/package/kernel/linux/modules/usb.mk b/package/kernel/linux/modules/usb.mk index a75d3e2fc9..7c16fe7973 100644 --- a/package/kernel/linux/modules/usb.mk +++ b/package/kernel/linux/modules/usb.mk @@ -102,8 +102,18 @@ $(eval $(call KernelPackage,usb-musb-tusb6010)) define KernelPackage/usb-phy-nop TITLE:=Support for USB NOP transceiver KCONFIG:=CONFIG_NOP_USB_XCEIV +ifneq ($(wildcard $(LINUX_DIR)/drivers/usb/phy/phy-generic.ko),) FILES:=$(LINUX_DIR)/drivers/usb/phy/phy-generic.ko AUTOLOAD:=$(call AutoLoad,43,phy-generic) +else +ifneq ($(wildcard $(LINUX_DIR)/drivers/usb/phy/phy-nop.ko),) + FILES:=$(LINUX_DIR)/drivers/usb/phy/phy-nop.ko + AUTOLOAD:=$(call AutoLoad,43,phy-nop) +else + FILES:=$(LINUX_DIR)/drivers/usb/otg/nop-usb-xceiv.ko + AUTOLOAD:=$(call AutoLoad,43,nop-usb-xceiv) +endif +endif $(call AddDepends/usb) endef -- 2.30.2