From: Hauke Mehrtens Date: Mon, 10 Feb 2014 20:30:24 +0000 (+0000) Subject: kernel: fix kmod-usb-phy-nop X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=31fb795fd01ac711ff6ca881271fdd4268e34570;p=librecmc%2Flibrecmc.git 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 --- 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