Changeset 39555


Ignore:
Timestamp:
2014-02-09T18:08:33+01:00 (4 years ago)
Author:
kaloz
Message:

[usb]: add additional omap related changes

Signed-off-by: Imre Kaloz <kaloz@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/kernel/linux/modules/usb.mk

    r39554 r39555  
    6868  KCONFIG:= \ 
    6969        CONFIG_USB_MUSB_TUSB6010=n \ 
    70         USB_MUSB_OMAP2PLUS \ 
    71         USB_MUSB_AM35X \ 
    72         USB_MUSB_DSPS=n\ 
    73         USB_MUSB_UX500=n 
    74 #  DEPENDS:=+kmod-usb-musb-hdrc 
     70        CONFIG_USB_MUSB_OMAP2PLUS \ 
     71        CONFIG_USB_MUSB_AM35X \ 
     72        CONFIG_USB_MUSB_DSPS=n\ 
     73        CONFIG_USB_MUSB_UX500=n 
     74  DEPENDS:=@TARGET_omap 
    7575  $(call AddDepends/usb) 
    7676endef 
     
    8585define KernelPackage/usb-musb-tusb6010 
    8686  TITLE:=Support for TUSB 6010 
    87   KCONFIG:= \ 
    88         CONFIG_USB_MUSB_TUSB6010 
    89 #  DEPENDS:=+kmod-usb-musb-hdrc +kmod-usb-nop-usb-xceiv 
     87  KCONFIG:=CONFIG_USB_MUSB_TUSB6010 
     88  DEPENDS:=@TARGET_omap24xx 
    9089  $(call AddDepends/usb) 
    9190endef 
     
    9897 
    9998 
    100 define KernelPackage/usb-nop-usb-xceiv 
    101   TITLE:=Support for USB OTG NOP transceiver 
    102   KCONFIG:= \ 
    103         CONFIG_NOP_USB_XCEIV 
    104   DEPENDS:=+kmod-musb-hdrc 
    105   FILES:=$(LINUX_DIR)/drivers/usb/otg/nop-usb-xceiv.ko 
    106   AUTOLOAD:=$(call AutoLoad,45,nop-usb-xceiv) 
    107   $(call AddDepends/usb) 
    108 endef 
    109  
    110 define KernelPackage/usb-nop-usb-xceiv/description 
    111   Support for USB OTG NOP transceiver 
    112 endef 
    113  
    114 $(eval $(call KernelPackage,usb-nop-usb-xceiv)) 
     99define KernelPackage/usb-phy-nop 
     100  TITLE:=Support for USB NOP transceiver 
     101  KCONFIG:=CONFIG_NOP_USB_XCEIV 
     102  FILES:=$(LINUX_DIR)/drivers/usb/phy/phy-generic.ko 
     103  AUTOLOAD:=$(call AutoLoad,45,phy-generic) 
     104  $(call AddDepends/usb) 
     105endef 
     106 
     107define KernelPackage/usb-phy-nop/description 
     108  Support for USB NOP transceiver 
     109endef 
     110 
     111$(eval $(call KernelPackage,usb-phy-nop)) 
     112 
     113 
     114define KernelPackage/usb-phy-am335x 
     115  TITLE:=Support for AM335x USB PHY 
     116  KCONFIG:=CONFIG_AM335X_PHY_USB 
     117  DEPENDS:=@TARGET_omap +kmod-usb-phy-nop 
     118  FILES:=$(LINUX_DIR)/drivers/usb/phy/phy-am335x.ko 
     119  AUTOLOAD:=$(call AutoLoad,45,phy-am335x) 
     120  $(call AddDepends/usb) 
     121endef 
     122 
     123define KernelPackage/usb-phy-am335x/description 
     124  Support for AM335x USB PHY 
     125endef 
     126 
     127$(eval $(call KernelPackage,usb-phy-am335x)) 
     128 
     129 
     130define KernelPackage/usb-phy-omap-usb3 
     131  TITLE:=Support for OMAP USB3 PHY 
     132  KCONFIG:=CONFIG_OMAP_USB3 
     133  DEPENDS:=@TARGET_omap 
     134  FILES:=$(LINUX_DIR)/drivers/usb/phy/phy-omap-usb3.ko 
     135  AUTOLOAD:=$(call AutoLoad,45,phy-omap-usb3) 
     136  $(call AddDepends/usb) 
     137endef 
     138 
     139define KernelPackage/usb-phy-omap-usb3/description 
     140  Support for OMAP USB3 PHY 
     141endef 
     142 
     143$(eval $(call KernelPackage,usb-phy-omap-usb3)) 
     144 
     145 
     146define KernelPackage/usb-phy-twl4030 
     147  TITLE:=Support for TWL6030 OTG PHY 
     148  KCONFIG:=CONFIG_TWL4030_USB 
     149  DEPENDS:=@TARGET_omap 
     150  FILES:=$(LINUX_DIR)/drivers/phy/phy-twl4030-usb.ko 
     151  AUTOLOAD:=$(call AutoLoad,45,phy-twl4030-usb) 
     152  $(call AddDepends/usb) 
     153endef 
     154 
     155define KernelPackage/usb-phy-twl4030/description 
     156  Support for TWL4030/TWL5030/TPS659x0 OTG PHY 
     157endef 
     158 
     159$(eval $(call KernelPackage,usb-phy-twl4030)) 
     160 
     161 
     162define KernelPackage/usb-phy-twl6030 
     163  TITLE:=Support for TWL6030 OTG PHY 
     164  KCONFIG:=CONFIG_TWL6030_USB 
     165  DEPENDS:=@TARGET_omap 
     166  FILES:=$(LINUX_DIR)/drivers/usb/phy/phy-twl6030-usb.ko 
     167  AUTOLOAD:=$(call AutoLoad,45,phy-twl6030-usb) 
     168  $(call AddDepends/usb) 
     169endef 
     170 
     171define KernelPackage/usb-phy-twl6030/description 
     172  Support for TWL6030 OTG PHY 
     173endef 
     174 
     175$(eval $(call KernelPackage,usb-phy-twl6030)) 
    115176 
    116177 
     
    233294 
    234295 
     296define KernelPackage/usb2-omap 
     297  TITLE:=Support for USB2 for OMAP 
     298  DEPENDS:=@TARGET_omap +kmod-usb-phy-nop +kmod-usb-phy-am335x 
     299  KCONFIG:=\ 
     300        CONFIG_USB_EHCI_HCD_OMAP \ 
     301        CONFIG_OMAP_USB2 
     302  FILES:= \ 
     303        $(LINUX_DIR)/drivers/phy/phy-omap2-usb.ko \ 
     304        $(LINUX_DIR)/drivers/usb/host/ehci-omap.ko 
     305  AUTOLOAD:=$(call AutoLoad,39,phy-omap2-usb ehci-omap) 
     306  $(call AddDepends/usb) 
     307endef 
     308 
     309define KernelPackage/usb2-omap/description 
     310 Kernel support for OMAP USB2 (EHCI) controllers 
     311endef 
     312 
     313$(eval $(call KernelPackage,usb2-omap)) 
     314 
     315 
    235316define KernelPackage/usb2 
    236317  TITLE:=Support for USB2 controllers 
    237318  DEPENDS:=\ 
    238319        +TARGET_brcm47xx:kmod-usb-brcm47xx \ 
    239         +TARGET_mpc85xx:kmod-usb2-fsl 
     320        +TARGET_mpc85xx:kmod-usb2-fsl \ 
     321        +TARGET_omap:kmod-usb2-omap 
    240322  KCONFIG:=\ 
    241323        CONFIG_USB_EHCI_HCD \ 
     
    12301312define KernelPackage/usb3 
    12311313  TITLE:=Support for USB3 controllers 
     1314  DEPENDS:=+TARGET_omap:kmod-usb-phy-omap-usb3 
    12321315  KCONFIG:= \ 
    12331316        CONFIG_USB_XHCI_HCD \ 
Note: See TracChangeset for help on using the changeset viewer.