imx23: ChipIdea changes

- move ci_hdrc into generic modules
 - add separate package for imx-specific modules

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>

SVN-Revision: 37384
lede-17.01
Zoltan Herpai 2013-07-17 22:49:16 +00:00
parent 67f1d364b8
commit 8aa106cf43
2 changed files with 28 additions and 14 deletions

View File

@ -1023,3 +1023,22 @@ $(call KernelPackage/usbip/Default)
$(call AddDepends/usb) $(call AddDepends/usb)
endef endef
$(eval $(call KernelPackage,usbip-server)) $(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))

View File

@ -33,32 +33,27 @@ endef
$(eval $(call KernelPackage,wdt-stmp3xxx)) $(eval $(call KernelPackage,wdt-stmp3xxx))
define KernelPackage/usb-chipidea define KernelPackage/usb-chipidea-imx
TITLE:=Support for ChipIdea controllers TITLE:=Support for ChipIdea controllers on i.MX
DEPENDS:=@TARGET_imx23 DEPENDS:=+kmod-usb-chipidea
KCONFIG:= \
CONFIG_USB_CHIPIDEA \
CONFIG_USB_CHIPIDEA_HOST=y \
CONFIG_USB_CHIPIDEA_DEBUG=y
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) $(call AddDepends/usb)
endef endef
define KernelPackage/usb-chipidea/description define KernelPackage/usb-chipidea-imx/description
Kernel support for USB ChipIdea controllers 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 define KernelPackage/usb-mxs-phy
TITLE:=Support for Freescale MXS USB PHY controllers TITLE:=Support for Freescale MXS USB PHY controllers
DEPENDS:=+kmod-usb-chipidea DEPENDS:=+kmod-usb-chipidea-imx
KCONFIG:= \ KCONFIG:= \
CONFIG_USB_MXS_PHY 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) AUTOLOAD:=$(call AutoLoad,50,phy-mxs-usb,1)
$(call AddDepends/usb) $(call AddDepends/usb)
endef endef