imx23: ChipIdea changes
authorwigyori <wigyori@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 17 Jul 2013 22:49:16 +0000 (22:49 +0000)
committerwigyori <wigyori@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 17 Jul 2013 22:49:16 +0000 (22:49 +0000)
 - move ci_hdrc into generic modules
 - add separate package for imx-specific modules

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37384 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/kernel/linux/modules/usb.mk
target/linux/imx23/modules.mk

index 0fa99cc..10c8280 100644 (file)
@@ -1023,3 +1023,22 @@ $(call KernelPackage/usbip/Default)
   $(call AddDepends/usb)
 endef
 $(eval $(call KernelPackage,usbip-server))
   $(call AddDepends/usb)
 endef
 $(eval $(call KernelPackage,usbip-server))
+
+define KernelPackage/usb-chipidea
+    TITLE:=Support for ChipIdea controllers
+    KCONFIG:= \
+       CONFIG_USB_CHIPIDEA \
+       CONFIG_USB_CHIPIDEA_HOST=y \
+       CONFIG_USB_CHIPIDEA_DEBUG=y
+    FILES:=\
+       $(LINUX_DIR)/drivers/usb/chipidea/ci_hdrc.ko
+    AUTOLOAD:=$(call AutoLoad,51,ci_hdrc,1)
+    $(call AddDepends/usb)
+endef
+
+define KernelPackage/usb-chipidea/description
+    Kernel support for USB ChipIdea controllers
+endef
+
+$(eval $(call KernelPackage,usb-chipidea,1))
+
index fb81cef..edc4c67 100644 (file)
@@ -33,32 +33,27 @@ endef
 
 $(eval $(call KernelPackage,wdt-stmp3xxx))
 
 
 $(eval $(call KernelPackage,wdt-stmp3xxx))
 
-define KernelPackage/usb-chipidea
-    TITLE:=Support for ChipIdea controllers
-    DEPENDS:=@TARGET_imx23
-    KCONFIG:= \
-       CONFIG_USB_CHIPIDEA \
-       CONFIG_USB_CHIPIDEA_HOST=y \
-       CONFIG_USB_CHIPIDEA_DEBUG=y
+define KernelPackage/usb-chipidea-imx
+    TITLE:=Support for ChipIdea controllers on i.MX
+    DEPENDS:=+kmod-usb-chipidea
     FILES:=\
     FILES:=\
-       $(LINUX_DIR)/drivers/usb/chipidea/ci_hdrc.ko \
        $(LINUX_DIR)/drivers/usb/chipidea/ci13xxx_imx.ko
        $(LINUX_DIR)/drivers/usb/chipidea/ci13xxx_imx.ko
-    AUTOLOAD:=$(call AutoLoad,51,ci_hdrc ci13xxx_imx,1)
+    AUTOLOAD:=$(call AutoLoad,52,ci13xxx_imx,1)
     $(call AddDepends/usb)
 endef
 
     $(call AddDepends/usb)
 endef
 
-define KernelPackage/usb-chipidea/description
-    Kernel support for USB ChipIdea controllers
+define KernelPackage/usb-chipidea-imx/description
+    Kernel support for USB ChipIdea controllers on i.MX
 endef
 
 endef
 
-$(eval $(call KernelPackage,usb-chipidea,1))
+$(eval $(call KernelPackage,usb-chipidea-imx,1))
 
 define KernelPackage/usb-mxs-phy
     TITLE:=Support for Freescale MXS USB PHY controllers
 
 define KernelPackage/usb-mxs-phy
     TITLE:=Support for Freescale MXS USB PHY controllers
-    DEPENDS:=+kmod-usb-chipidea
+    DEPENDS:=+kmod-usb-chipidea-imx
     KCONFIG:= \
        CONFIG_USB_MXS_PHY
     KCONFIG:= \
        CONFIG_USB_MXS_PHY
-       FILES:=$(LINUX_DIR)/drivers/usb/phy/phy-mxs-usb.ko
+    FILES:=$(LINUX_DIR)/drivers/usb/phy/phy-mxs-usb.ko
     AUTOLOAD:=$(call AutoLoad,50,phy-mxs-usb,1)
     $(call AddDepends/usb)
 endef
     AUTOLOAD:=$(call AutoLoad,50,phy-mxs-usb,1)
     $(call AddDepends/usb)
 endef