Home
last modified time | relevance | path

Searched refs:dwc2 (Results 1 – 25 of 46) sorted by relevance

12

/Linux-v5.15/drivers/usb/dwc2/
Dpci.c62 struct platform_device *dwc2; member
76 platform_device_unregister(glue->dwc2); in dwc2_pci_remove()
85 struct platform_device *dwc2; in dwc2_pci_probe() local
106 dwc2 = platform_device_alloc("dwc2", PLATFORM_DEVID_AUTO); in dwc2_pci_probe()
107 if (!dwc2) { in dwc2_pci_probe()
124 ret = platform_device_add_resources(dwc2, res, ARRAY_SIZE(res)); in dwc2_pci_probe()
130 dwc2->dev.parent = dev; in dwc2_pci_probe()
138 ret = platform_device_add(dwc2); in dwc2_pci_probe()
145 glue->dwc2 = dwc2; in dwc2_pci_probe()
151 platform_device_put(dwc2); in dwc2_pci_probe()
Dplatform.c665 struct dwc2_hsotg *dwc2 = dev_get_drvdata(dev); in dwc2_suspend() local
666 bool is_device_mode = dwc2_is_device_mode(dwc2); in dwc2_suspend()
670 dwc2_hsotg_suspend(dwc2); in dwc2_suspend()
672 dwc2_drd_suspend(dwc2); in dwc2_suspend()
674 if (dwc2->params.activate_stm_id_vb_detection) { in dwc2_suspend()
682 dwc2_force_mode(dwc2, !is_device_mode); in dwc2_suspend()
684 spin_lock_irqsave(&dwc2->lock, flags); in dwc2_suspend()
685 gotgctl = dwc2_readl(dwc2, GOTGCTL); in dwc2_suspend()
694 dwc2_writel(dwc2, gotgctl, GOTGCTL); in dwc2_suspend()
695 spin_unlock_irqrestore(&dwc2->lock, flags); in dwc2_suspend()
[all …]
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
Dcore.h1410 int dwc2_hsotg_suspend(struct dwc2_hsotg *dwc2);
1411 int dwc2_hsotg_resume(struct dwc2_hsotg *dwc2);
1413 void dwc2_hsotg_core_init_disconnected(struct dwc2_hsotg *dwc2,
1417 void dwc2_hsotg_disconnect(struct dwc2_hsotg *dwc2);
1439 static inline int dwc2_hsotg_remove(struct dwc2_hsotg *dwc2) in dwc2_hsotg_remove() argument
1441 static inline int dwc2_hsotg_suspend(struct dwc2_hsotg *dwc2) in dwc2_hsotg_suspend() argument
1443 static inline int dwc2_hsotg_resume(struct dwc2_hsotg *dwc2) in dwc2_hsotg_resume() argument
1447 static inline void dwc2_hsotg_core_init_disconnected(struct dwc2_hsotg *dwc2, in dwc2_hsotg_core_init_disconnected() argument
1451 static inline void dwc2_hsotg_disconnect(struct dwc2_hsotg *dwc2) {} in dwc2_hsotg_disconnect() argument
1504 bool dwc2_host_can_poweroff_phy(struct dwc2_hsotg *dwc2);
[all …]
DKconfig14 linked modules, the core module will be called dwc2.ko, the PCI
19 will be an additional module named dwc2.ko.
/Linux-v5.15/arch/arm64/boot/dts/altera/
Dsocfpga_stratix10.dtsi479 compatible = "snps,dwc2";
485 reset-names = "dwc2", "dwc2-ecc";
492 compatible = "snps,dwc2";
498 reset-names = "dwc2", "dwc2-ecc";
/Linux-v5.15/arch/arm/boot/dts/
Dbcm283x-rpi-usb-otg.dtsi7 * According to dwc2 the sum of all device EP
Drk3288-veyron-chromebook.dtsi61 /* This turns on vbus for host1 (dwc2) */
73 /* This turns on vbus for otg for host mode (dwc2) */
Drk3288-veyron-brain.dts30 /* This turns on vbus for host2 and otg (dwc2) */
Dmeson.dtsi257 compatible = "snps,dwc2";
272 compatible = "snps,dwc2";
Dsocfpga.dtsi935 compatible = "snps,dwc2";
941 reset-names = "dwc2";
948 compatible = "snps,dwc2";
954 reset-names = "dwc2";
Dsocfpga_arria10.dtsi869 compatible = "snps,dwc2";
875 reset-names = "dwc2";
882 compatible = "snps,dwc2";
888 reset-names = "dwc2";
Drk3xxx.dtsi159 compatible = "rockchip,rk3066-usb", "snps,dwc2";
174 compatible = "snps,dwc2";
Dstm32f746-disco.dts74 /* This turns on vbus for otg fs for host mode (dwc2) */
Dstm32f469-disco.dts117 /* This turns on vbus for otg for host mode (dwc2) */
Drk3288-evb.dtsi131 /* This turns on USB vbus for both host0 (ehci) and host1 (dwc2) */
Dstm32f429-disco.dts94 /* This turns on vbus for otg for host mode (dwc2) */
Dmeson8.dtsi763 compatible = "amlogic,meson8-usb", "snps,dwc2";
769 compatible = "amlogic,meson8-usb", "snps,dwc2";
/Linux-v5.15/arch/arm64/boot/dts/intel/
Dsocfpga_agilex.dtsi505 compatible = "snps,dwc2";
511 reset-names = "dwc2", "dwc2-ecc";
518 compatible = "snps,dwc2";
524 reset-names = "dwc2", "dwc2-ecc";
/Linux-v5.15/arch/mips/boot/dts/ralink/
Drt3050.dtsi61 compatible = "ralink,rt3050-usb", "snps,dwc2";
/Linux-v5.15/drivers/usb/
DMakefile13 obj-$(CONFIG_USB_DWC2) += dwc2/
/Linux-v5.15/arch/arm64/boot/dts/amlogic/
Dmeson-gxbb.dtsi39 compatible = "amlogic,meson-gxbb-usb", "snps,dwc2";
51 compatible = "amlogic,meson-gxbb-usb", "snps,dwc2";
Dmeson-gxl.dtsi34 dwc2: usb@c9100000 { label
35 compatible = "amlogic,meson-g12a-usb", "snps,dwc2";
/Linux-v5.15/arch/mips/boot/dts/ingenic/
Dx1000.dtsi369 compatible = "ingenic,x1000-otg", "snps,dwc2";
Dx1830.dtsi358 compatible = "ingenic,x1830-otg", "snps,dwc2";

12