Home
last modified time | relevance | path

Searched full:dwc2 (Results 1 – 25 of 55) sorted by relevance

123

/linux/drivers/usb/dwc2/
H A Dpci.c29 static const char dwc2_driver_name[] = "dwc2-pci";
32 struct platform_device *dwc2; member
46 platform_device_unregister(glue->dwc2); in dwc2_pci_remove()
55 struct platform_device *dwc2; in dwc2_pci_probe() local
76 dwc2 = platform_device_alloc("dwc2", PLATFORM_DEVID_AUTO); in dwc2_pci_probe()
77 if (!dwc2) { in dwc2_pci_probe()
78 dev_err(dev, "couldn't allocate dwc2 device\n"); in dwc2_pci_probe()
87 res[0].name = "dwc2"; in dwc2_pci_probe()
91 res[1].name = "dwc2"; in dwc2_pci_probe()
94 ret = platform_device_add_resources(dwc2, res, ARRAY_SIZE(res)); in dwc2_pci_probe()
[all …]
H A Dplatform.c27 static const char dwc2_driver_name[] = "dwc2";
215 hsotg->reset = devm_reset_control_get_optional(hsotg->dev, "dwc2"); in dwc2_lowlevel_hw_init()
226 hsotg->reset_ecc = devm_reset_control_get_optional(hsotg->dev, "dwc2-ecc"); in dwc2_lowlevel_hw_init()
361 * In specific conditions (involving usb hubs) dwc2 devices can create a
365 * of being able to handle the dwc2 interrupts. Disabling dwc2-irqs
648 struct dwc2_hsotg *dwc2 = dev_get_drvdata(dev); in dwc2_suspend() local
649 bool is_device_mode = dwc2_is_device_mode(dwc2); in dwc2_suspend()
653 dwc2_hsotg_suspend(dwc2); in dwc2_suspend()
655 dwc2_drd_suspend(dwc2); in dwc2_suspend()
657 if (dwc2->params.activate_stm_id_vb_detection) { in dwc2_suspend()
[all …]
H A DMakefile5 obj-$(CONFIG_USB_DWC2) += dwc2.o
6 dwc2-y := core.o core_intr.o platform.o drd.o
7 dwc2-y += params.o
10 dwc2-y += hcd.o hcd_intr.o
11 dwc2-y += hcd_queue.o hcd_ddma.o
15 dwc2-y += gadget.o
19 dwc2-y += debugfs.o
24 # modules, dwc2.ko will get built for host mode, peripheral mode, and dual-role
H A DKconfig14 linked modules, the core module will be called dwc2.ko, the PCI
19 will be an additional module named dwc2.ko.
24 bool "DWC2 Mode Selection"
59 tristate "DWC2 PCI"
70 Say Y here to enable debugging messages in the DWC2 Driver.
76 Say Y here to enable verbose debugging messages in the DWC2 Driver.
H A Dhcd.h196 * struct dwc2_tt - dwc2 data associated with a usb_tt
738 * @hsotg: The DWC2 HCD
748 * @hsotg: The DWC2 HCD
756 * @hsotg: The DWC2 HCD
763 * @hsotg: The DWC2 HCD
/linux/Documentation/devicetree/bindings/usb/
H A Ddwc2.yaml4 $id: http://devicetree.org/schemas/usb/dwc2.yaml#
30 - const: snps,dwc2
44 - const: snps,dwc2
58 - const: snps,dwc2
61 - const: snps,dwc2
69 - const: snps,dwc2
104 - const: dwc2
105 - const: dwc2-ecc
196 compatible = "rockchip,rk3066-usb", "snps,dwc2";
H A Damlogic,meson-g12a-usb-ctrl.yaml15 in host-only mode, and a DWC2 IP Core configured for USB2 peripheral mode
20 One of the USB2 PHYs can be re-routed in peripheral mode to a DWC2 USB IP.
83 - $ref: dwc2.yaml#
216 dwc2: usb@ff400000 {
217 compatible = "amlogic,meson-g12a-usb", "snps,dwc2";
/linux/arch/arm64/boot/dts/intel/
H A Dsocfpga_agilex.dtsi534 compatible = "intel,socfpga-agilex-hsotg", "snps,dwc2";
540 reset-names = "dwc2", "dwc2-ecc";
548 compatible = "intel,socfpga-agilex-hsotg", "snps,dwc2";
554 reset-names = "dwc2", "dwc2-ecc";
H A Dsocfpga_agilex5.dtsi397 compatible = "snps,dwc2";
403 reset-names = "dwc2", "dwc2-ecc";
/linux/arch/arm64/boot/dts/altera/
H A Dsocfpga_stratix10.dtsi513 compatible = "snps,dwc2";
519 reset-names = "dwc2", "dwc2-ecc";
527 compatible = "snps,dwc2";
533 reset-names = "dwc2", "dwc2-ecc";
/linux/arch/arm/boot/dts/rockchip/
H A Drk3288-veyron-chromebook.dtsi61 /* This turns on vbus for host1 (dwc2) */
73 /* This turns on vbus for otg for host mode (dwc2) */
H A Drk3288-veyron-brain.dts30 /* This turns on vbus for host2 and otg (dwc2) */
H A Drk3xxx.dtsi170 compatible = "rockchip,rk3066-usb", "snps,dwc2";
185 compatible = "snps,dwc2";
/linux/arch/arm/boot/dts/broadcom/
H A Dbcm283x-rpi-usb-otg.dtsi7 * According to dwc2 the sum of all device EP
/linux/arch/mips/boot/dts/ralink/
H A Drt3050.dtsi61 compatible = "ralink,rt3050-usb", "snps,dwc2";
/linux/include/uapi/linux/usb/
H A Draw_gadget.h28 * At the same time the dwc2 driver that is used on Raspberry Pi Zero, has
49 * resumed, reset, or disconnected. Note that some UDCs (e.g. dwc2)
/linux/arch/arm/boot/dts/amlogic/
H A Dmeson.dtsi257 compatible = "snps,dwc2";
272 compatible = "snps,dwc2";
/linux/arch/arm/boot/dts/intel/socfpga/
H A Dsocfpga_arria10.dtsi877 compatible = "snps,dwc2";
883 reset-names = "dwc2";
890 compatible = "snps,dwc2";
896 reset-names = "dwc2";
H A Dsocfpga.dtsi941 compatible = "snps,dwc2";
947 reset-names = "dwc2";
954 compatible = "snps,dwc2";
960 reset-names = "dwc2";
/linux/drivers/usb/
H A DKconfig136 source "drivers/usb/dwc2/Kconfig"
/linux/arch/arm64/boot/dts/amlogic/
H A Dmeson-a1.dtsi485 dwc2: usb@ff500000 { label
486 compatible = "amlogic,meson-a1-usb", "snps,dwc2";
H A Dmeson-gxbb.dtsi39 compatible = "amlogic,meson-gxbb-usb", "snps,dwc2";
51 compatible = "amlogic,meson-gxbb-usb", "snps,dwc2";
/linux/drivers/usb/dwc3/
H A Ddwc3-meson-g12a.c179 * USB Phy muxing between the DWC2 Device controller and the DWC3 Host
275 /* On GXL PHY must be started in device mode for DWC2 init */ in dwc3_meson_gxl_usb2_init_phy()
613 priv->switch_desc.udc = dwc3_meson_g12_find_child(dev, "snps,dwc2"); in dwc3_meson_g12a_otg_init()
/linux/arch/arm/boot/dts/st/
H A Dstm32f746-disco.dts88 /* This turns on vbus for otg fs for host mode (dwc2) */
H A Dstm32f469-disco.dts110 /* This turns on vbus for otg for host mode (dwc2) */

123