package/kernel/modules/usb.mk |
33 | 33 | endef |
34 | 34 | |
35 | 35 | |
| 36 | define KernelPackage/usb-gadget |
| 37 | TITLE:=USB Gadget support |
| 38 | KCONFIG:=CONFIG_USB_GADGET |
| 39 | FILES:= |
| 40 | AUTOLOAD:= |
| 41 | $(call AddDepends/usb) |
| 42 | endef |
| 43 | |
| 44 | define KernelPackage/usb-gadget/description |
| 45 | Kernel support for USB Gadget mode. |
| 46 | endef |
| 47 | |
| 48 | $(eval $(call KernelPackage,usb-gadget)) |
| 49 | |
| 50 | |
| 51 | define 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) |
| 61 | endef |
| 62 | |
| 63 | define KernelPackage/usb-eth-gadget/description |
| 64 | Kernel support for USB Ethernet Gadget. |
| 65 | endef |
| 66 | |
| 67 | $(eval $(call KernelPackage,usb-eth-gadget)) |
| 68 | |
| 69 | |
36 | 70 | define KernelPackage/usb-uhci |
37 | 71 | TITLE:=Support for UHCI controllers |
38 | 72 | KCONFIG:= \ |
... | ... | |
68 | 102 | $(eval $(call KernelPackage,usb-ohci,1)) |
69 | 103 | |
70 | 104 | |
| 105 | define 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) |
| 117 | endef |
| 118 | |
| 119 | define KernelPackage/musb-hdrc/description |
| 120 | Kernel support for Mentor Graphics silicon dual role USB device. |
| 121 | endef |
| 122 | |
| 123 | $(eval $(call KernelPackage,musb-hdrc)) |
| 124 | |
| 125 | |
71 | 126 | define KernelPackage/usb-tahvo |
72 | 127 | TITLE:=Support for Tahvo (Nokia n810) USB |
73 | 128 | KCONFIG:= \ |
... | ... | |
75 | 130 | CONFIG_CBUS_TAHVO_USB_HOST_BY_DEFAULT=n \ |
76 | 131 | CONFIG_USB_OHCI_HCD_OMAP1=y \ |
77 | 132 | 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 |
79 | 134 | FILES:=$(LINUX_DIR)/drivers/cbus/tahvo-usb.ko |
80 | | AUTOLOAD:=$(call AutoLoad,51,tahvo-usb) |
| 135 | AUTOLOAD:=$(call AutoLoad,55,tahvo-usb) |
81 | 136 | $(call AddDepends/usb) |
82 | 137 | endef |
83 | 138 | |
target/linux/omap24xx/config-2.6.35 |
351 | 351 | # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set |
352 | 352 | # CONFIG_MTD_ROOTFS_ROOT_DEV is not set |
353 | 353 | # CONFIG_MTD_ROOTFS_SPLIT is not set |
354 | | CONFIG_MUSB_PIO_ONLY=y |
| 354 | # CONFIG_MUSB_PIO_ONLY is not set |
355 | 355 | CONFIG_N810BM=y |
356 | 356 | CONFIG_NAMESPACES=y |
357 | 357 | CONFIG_NEED_DMA_MAP_STATE=y |
... | ... | |
360 | 360 | # CONFIG_NET_NS is not set |
361 | 361 | # CONFIG_NET_SCHED is not set |
362 | 362 | CONFIG_NLS=y |
363 | | CONFIG_NOP_USB_XCEIV=y |
| 363 | CONFIG_NOP_USB_XCEIV=m |
364 | 364 | CONFIG_NO_HZ=y |
365 | 365 | CONFIG_OABI_COMPAT=y |
366 | 366 | # CONFIG_OMAP2_DSS is not set |
... | ... | |
473 | 473 | CONFIG_TREE_RCU=y |
474 | 474 | CONFIG_TUN=m |
475 | 475 | CONFIG_UID16=y |
476 | | CONFIG_USB=y |
| 476 | CONFIG_USB=m |
477 | 477 | # CONFIG_USB_ARCH_HAS_EHCI is not set |
478 | 478 | # CONFIG_USB_AUDIO is not set |
479 | 479 | # CONFIG_USB_CDC_COMPOSITE is not set |
480 | | CONFIG_USB_ETH=y |
| 480 | CONFIG_USB_ETH=m |
481 | 481 | # CONFIG_USB_ETH_EEM is not set |
482 | | CONFIG_USB_ETH_RNDIS=y |
| 482 | # CONFIG_USB_ETH_RNDIS is not set |
483 | 483 | # CONFIG_USB_FILE_STORAGE is not set |
484 | 484 | # CONFIG_USB_FUNCTIONFS is not set |
485 | | CONFIG_USB_GADGET=y |
| 485 | CONFIG_USB_GADGET=m |
486 | 486 | # CONFIG_USB_GADGETFS is not set |
487 | 487 | # CONFIG_USB_GADGET_AMD5536UDC is not set |
488 | 488 | # CONFIG_USB_GADGET_AT91 is not set |
... | ... | |
512 | 512 | # CONFIG_USB_G_PRINTER is not set |
513 | 513 | # CONFIG_USB_G_SERIAL is not set |
514 | 514 | # CONFIG_USB_G_WEBCAM is not set |
| 515 | # CONFIG_USB_INVENTRA_DMA is not set |
515 | 516 | # CONFIG_USB_MIDI_GADGET is not set |
516 | 517 | CONFIG_USB_MUSB_DEBUG=y |
517 | | CONFIG_USB_MUSB_HDRC=y |
| 518 | CONFIG_USB_MUSB_HDRC=m |
518 | 519 | CONFIG_USB_MUSB_HDRC_HCD=y |
519 | 520 | # CONFIG_USB_MUSB_HOST is not set |
520 | 521 | CONFIG_USB_MUSB_OTG=y |
521 | 522 | # CONFIG_USB_MUSB_PERIPHERAL is not set |
522 | 523 | # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set |
523 | 524 | # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set |
524 | | CONFIG_USB_OHCI_HCD=y |
| 525 | CONFIG_USB_OHCI_HCD=m |
525 | 526 | CONFIG_USB_OHCI_HCD_OMAP1=y |
526 | 527 | CONFIG_USB_OTG=y |
527 | 528 | CONFIG_USB_OTG_UTILS=y |
528 | 529 | # CONFIG_USB_PWC is not set |
529 | 530 | CONFIG_USB_SUPPORT=y |
| 531 | # CONFIG_USB_TI_CPPI_DMA is not set |
530 | 532 | CONFIG_USB_TUSB6010=y |
| 533 | CONFIG_USB_TUSB_OMAP_DMA=y |
531 | 534 | # CONFIG_USB_ZERO is not set |
532 | 535 | # CONFIG_USER_NS is not set |
533 | 536 | CONFIG_V4L_USB_DRIVERS=y |