Date:2010-08-24 17:15:23 (13 years 7 months ago)
Author:mb
Commit:26442af706e2d8d084027a58e6a790078d225041
Message:Add usb gadget packages

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22785 3c298f89-4303-0410-b956-a3cf2f4a3e73
Files: package/kernel/modules/usb.mk (3 diffs)
target/linux/omap24xx/config-2.6.35 (4 diffs)

Change Details

package/kernel/modules/usb.mk
3333endef
3434
3535
36define KernelPackage/usb-gadget
37  TITLE:=USB Gadget support
38  KCONFIG:=CONFIG_USB_GADGET
39  FILES:=
40  AUTOLOAD:=
41  $(call AddDepends/usb)
42endef
43
44define KernelPackage/usb-gadget/description
45  Kernel support for USB Gadget mode.
46endef
47
48$(eval $(call KernelPackage,usb-gadget))
49
50
51define KernelPackage/usb-eth-gadget
52  TITLE:=USB Ethernet Gadget support
53  KCONFIG:= \
54    CONFIG_USB_ETH \
55    CONFIG_USB_ETH_RNDIS=y \
56    CONFIG_USB_ETH_EEM=y
57  DEPENDS:=+kmod-usb-gadget
58  FILES:=$(LINUX_DIR)/drivers/usb/gadget/g_ether.ko
59  AUTOLOAD:=$(call AutoLoad,52,usb-eth-gadget)
60  $(call AddDepends/usb)
61endef
62
63define KernelPackage/usb-eth-gadget/description
64  Kernel support for USB Ethernet Gadget.
65endef
66
67$(eval $(call KernelPackage,usb-eth-gadget))
68
69
3670define KernelPackage/usb-uhci
3771  TITLE:=Support for UHCI controllers
3872  KCONFIG:= \
...... 
68102$(eval $(call KernelPackage,usb-ohci,1))
69103
70104
105define KernelPackage/musb-hdrc
106  TITLE:=Support for Mentor Graphics silicon dual role USB
107  KCONFIG:= \
108    CONFIG_USB_MUSB_HDRC \
109    CONFIG_USB_TUSB6010=y \
110    CONFIG_MUSB_PIO_ONLY=n \
111    CONFIG_USB_MUSB_OTG=y \
112    CONFIG_USB_MUSB_DEBUG=y
113  DEPENDS:=@TARGET_omap24xx
114  FILES:=$(LINUX_DIR)/drivers/usb/musb/musb_hdrc.ko
115  AUTOLOAD:=$(call AutoLoad,54,musb-hdrc)
116  $(call AddDepends/usb)
117endef
118
119define KernelPackage/musb-hdrc/description
120  Kernel support for Mentor Graphics silicon dual role USB device.
121endef
122
123$(eval $(call KernelPackage,musb-hdrc))
124
125
71126define KernelPackage/usb-tahvo
72127  TITLE:=Support for Tahvo (Nokia n810) USB
73128  KCONFIG:= \
...... 
75130    CONFIG_CBUS_TAHVO_USB_HOST_BY_DEFAULT=n \
76131    CONFIG_USB_OHCI_HCD_OMAP1=y \
77132    CONFIG_USB_GADGET_DEBUG_FS=n
78  DEPENDS:=@TARGET_omap24xx +kmod-usb-ohci
133  DEPENDS:=@TARGET_omap24xx +kmod-usb-ohci +kmod-musb-hdrc +kmod-usb-gadget
79134  FILES:=$(LINUX_DIR)/drivers/cbus/tahvo-usb.ko
80  AUTOLOAD:=$(call AutoLoad,51,tahvo-usb)
135  AUTOLOAD:=$(call AutoLoad,55,tahvo-usb)
81136  $(call AddDepends/usb)
82137endef
83138
target/linux/omap24xx/config-2.6.35
351351# CONFIG_MTD_ONENAND_VERIFY_WRITE is not set
352352# CONFIG_MTD_ROOTFS_ROOT_DEV is not set
353353# CONFIG_MTD_ROOTFS_SPLIT is not set
354CONFIG_MUSB_PIO_ONLY=y
354# CONFIG_MUSB_PIO_ONLY is not set
355355CONFIG_N810BM=y
356356CONFIG_NAMESPACES=y
357357CONFIG_NEED_DMA_MAP_STATE=y
...... 
360360# CONFIG_NET_NS is not set
361361# CONFIG_NET_SCHED is not set
362362CONFIG_NLS=y
363CONFIG_NOP_USB_XCEIV=y
363CONFIG_NOP_USB_XCEIV=m
364364CONFIG_NO_HZ=y
365365CONFIG_OABI_COMPAT=y
366366# CONFIG_OMAP2_DSS is not set
...... 
473473CONFIG_TREE_RCU=y
474474CONFIG_TUN=m
475475CONFIG_UID16=y
476CONFIG_USB=y
476CONFIG_USB=m
477477# CONFIG_USB_ARCH_HAS_EHCI is not set
478478# CONFIG_USB_AUDIO is not set
479479# CONFIG_USB_CDC_COMPOSITE is not set
480CONFIG_USB_ETH=y
480CONFIG_USB_ETH=m
481481# CONFIG_USB_ETH_EEM is not set
482CONFIG_USB_ETH_RNDIS=y
482# CONFIG_USB_ETH_RNDIS is not set
483483# CONFIG_USB_FILE_STORAGE is not set
484484# CONFIG_USB_FUNCTIONFS is not set
485CONFIG_USB_GADGET=y
485CONFIG_USB_GADGET=m
486486# CONFIG_USB_GADGETFS is not set
487487# CONFIG_USB_GADGET_AMD5536UDC is not set
488488# CONFIG_USB_GADGET_AT91 is not set
...... 
512512# CONFIG_USB_G_PRINTER is not set
513513# CONFIG_USB_G_SERIAL is not set
514514# CONFIG_USB_G_WEBCAM is not set
515# CONFIG_USB_INVENTRA_DMA is not set
515516# CONFIG_USB_MIDI_GADGET is not set
516517CONFIG_USB_MUSB_DEBUG=y
517CONFIG_USB_MUSB_HDRC=y
518CONFIG_USB_MUSB_HDRC=m
518519CONFIG_USB_MUSB_HDRC_HCD=y
519520# CONFIG_USB_MUSB_HOST is not set
520521CONFIG_USB_MUSB_OTG=y
521522# CONFIG_USB_MUSB_PERIPHERAL is not set
522523# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
523524# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
524CONFIG_USB_OHCI_HCD=y
525CONFIG_USB_OHCI_HCD=m
525526CONFIG_USB_OHCI_HCD_OMAP1=y
526527CONFIG_USB_OTG=y
527528CONFIG_USB_OTG_UTILS=y
528529# CONFIG_USB_PWC is not set
529530CONFIG_USB_SUPPORT=y
531# CONFIG_USB_TI_CPPI_DMA is not set
530532CONFIG_USB_TUSB6010=y
533CONFIG_USB_TUSB_OMAP_DMA=y
531534# CONFIG_USB_ZERO is not set
532535# CONFIG_USER_NS is not set
533536CONFIG_V4L_USB_DRIVERS=y

Archive Download the corresponding diff file



interactive