Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - U index

CONFIG_USB_DWC2: DesignWare USB2 DRD Core Support

General informations

The Linux kernel configuration item CONFIG_USB_DWC2 has multiple definitions:

DesignWare USB2 DRD Core Support found in drivers/usb/dwc2/Kconfig

The configuration item CONFIG_USB_DWC2:

Help text

Say Y here if your system has a Dual Role Hi-Speed USB controller based on the DesignWare HSOTG IP Core.

For host mode, if you choose to build the driver as dynamically linked modules, the core module will be called dwc2.ko, the PCI bus interface module (if you have a PCI bus system) will be called dwc2_pci.ko, and the platform interface module (for controllers directly connected to the CPU) will be called dwc2_platform.ko. For all modes(host, gadget and dual-role), there will be an additional module named dwc2.ko.

DesignWare USB2 DRD Core Support found in drivers/usb/dwc2/Kconfig

The configuration item CONFIG_USB_DWC2:

Help text

Say Y here if your system has a Dual Role Hi-Speed USB controller based on the DesignWare HSOTG IP Core.

For host mode, if you choose to build the driver as dynamically linked modules, the core module will be called dwc2.ko, the PCI bus interface module (if you have a PCI bus system) will be called dwc2_pci.ko, and the platform interface module (for controllers directly connected to the CPU) will be called dwc2_platform.ko. For gadget mode, there will be a single module called dwc2_gadget.ko.

NOTE: The s3c-hsotg driver is now renamed to dwc2_gadget. The host and gadget drivers are still currently separate drivers. There are plans to merge the dwc2_gadget driver with the dwc2 host driver in the near future to create a dual-role driver.

DesignWare USB2 DRD Core Support found in drivers/staging/dwc2/Kconfig

The configuration item CONFIG_USB_DWC2:

Help text

Say Y or M here if your system has a Dual Role HighSpeed USB controller based on the DesignWare HSOTG IP Core.

If you choose to build this driver as dynamically linked modules, the core module will be called dwc2.ko, the PCI bus interface module (if you have a PCI bus system) will be called dwc2_pci.ko and the platform interface module (for controllers directly connected to the CPU) will be called dwc2_platform.ko.

NOTE: This driver at present only implements the Host mode of the controller. The existing s3c-hsotg driver supports Peripheral mode, but only for the Samsung S3C platforms. There are plans to merge the s3c-hsotg driver with this driver in the near future to create a dual-role driver.

Hardware

PCI

Numeric ID (from LKDDb) and names (from pci.ids) of recognized devices:

LKDDb

Raw data from LKDDb:

Sources

This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).

The data is retrived from:

Automatic links from Google (and ads)

Custom Search

Popular queries:

Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - U index

Automatically generated (in year 2024). See also LKDDb sources on GitLab