/kernel/linux/linux-5.10/drivers/usb/dwc2/ |
D | pci.c | 62 struct platform_device *dwc2; member 66 static int dwc2_pci_quirks(struct pci_dev *pdev, struct platform_device *dwc2) in dwc2_pci_quirks() argument 74 return platform_device_add_properties(dwc2, properties); in dwc2_pci_quirks() 90 platform_device_unregister(glue->dwc2); in dwc2_pci_remove() 99 struct platform_device *dwc2; in dwc2_pci_probe() local 120 dwc2 = platform_device_alloc("dwc2", PLATFORM_DEVID_AUTO); in dwc2_pci_probe() 121 if (!dwc2) { in dwc2_pci_probe() 138 ret = platform_device_add_resources(dwc2, res, ARRAY_SIZE(res)); in dwc2_pci_probe() 144 dwc2->dev.parent = dev; in dwc2_pci_probe() 146 ret = dwc2_pci_quirks(pci, dwc2); in dwc2_pci_probe() [all …]
|
D | platform.c | 623 struct dwc2_hsotg *dwc2 = dev_get_drvdata(dev); in dwc2_suspend() local 624 bool is_device_mode = dwc2_is_device_mode(dwc2); in dwc2_suspend() 628 dwc2_hsotg_suspend(dwc2); in dwc2_suspend() 630 dwc2_drd_suspend(dwc2); in dwc2_suspend() 632 if (dwc2->params.activate_stm_id_vb_detection) { in dwc2_suspend() 640 dwc2_force_mode(dwc2, !is_device_mode); in dwc2_suspend() 642 spin_lock_irqsave(&dwc2->lock, flags); in dwc2_suspend() 643 gotgctl = dwc2_readl(dwc2, GOTGCTL); in dwc2_suspend() 652 dwc2_writel(dwc2, gotgctl, GOTGCTL); in dwc2_suspend() 653 spin_unlock_irqrestore(&dwc2->lock, flags); in dwc2_suspend() [all …]
|
D | Makefile | 5 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
|
D | core.h | 1399 int dwc2_hsotg_suspend(struct dwc2_hsotg *dwc2); 1400 int dwc2_hsotg_resume(struct dwc2_hsotg *dwc2); 1402 void dwc2_hsotg_core_init_disconnected(struct dwc2_hsotg *dwc2, 1406 void dwc2_hsotg_disconnect(struct dwc2_hsotg *dwc2); 1421 static inline int dwc2_hsotg_remove(struct dwc2_hsotg *dwc2) in dwc2_hsotg_remove() argument 1423 static inline int dwc2_hsotg_suspend(struct dwc2_hsotg *dwc2) in dwc2_hsotg_suspend() argument 1425 static inline int dwc2_hsotg_resume(struct dwc2_hsotg *dwc2) in dwc2_hsotg_resume() argument 1429 static inline void dwc2_hsotg_core_init_disconnected(struct dwc2_hsotg *dwc2, in dwc2_hsotg_core_init_disconnected() argument 1433 static inline void dwc2_hsotg_disconnect(struct dwc2_hsotg *dwc2) {} in dwc2_hsotg_disconnect() argument 1471 bool dwc2_host_can_poweroff_phy(struct dwc2_hsotg *dwc2); [all …]
|
D | Kconfig | 14 linked modules, the core module will be called dwc2.ko, the PCI 19 will be an additional module named dwc2.ko.
|
/kernel/linux/linux-5.10/arch/arm/boot/dts/ |
D | bcm283x-rpi-usb-otg.dtsi | 7 * According to dwc2 the sum of all device EP
|
D | rk3288-veyron-chromebook.dtsi | 61 /* This turns on vbus for host1 (dwc2) */ 73 /* This turns on vbus for otg for host mode (dwc2) */
|
D | meson.dtsi | 232 compatible = "snps,dwc2"; 247 compatible = "snps,dwc2";
|
D | rk3288-veyron-brain.dts | 30 /* This turns on vbus for host2 and otg (dwc2) */
|
D | socfpga.dtsi | 935 compatible = "snps,dwc2"; 941 reset-names = "dwc2"; 948 compatible = "snps,dwc2"; 954 reset-names = "dwc2";
|
D | socfpga_arria10.dtsi | 860 compatible = "snps,dwc2"; 866 reset-names = "dwc2"; 873 compatible = "snps,dwc2"; 879 reset-names = "dwc2";
|
D | rk3xxx.dtsi | 201 compatible = "rockchip,rk3066-usb", "snps,dwc2"; 216 compatible = "snps,dwc2";
|
D | stm32f746-disco.dts | 74 /* This turns on vbus for otg fs for host mode (dwc2) */
|
D | meson8b.dtsi | 613 compatible = "amlogic,meson8b-usb", "snps,dwc2"; 619 compatible = "amlogic,meson8b-usb", "snps,dwc2";
|
D | meson8.dtsi | 625 compatible = "amlogic,meson8-usb", "snps,dwc2"; 631 compatible = "amlogic,meson8-usb", "snps,dwc2";
|
D | stm32f469-disco.dts | 117 /* This turns on vbus for otg for host mode (dwc2) */
|
D | stm32f429-disco.dts | 94 /* This turns on vbus for otg for host mode (dwc2) */
|
D | rk3288-evb.dtsi | 131 /* This turns on USB vbus for both host0 (ehci) and host1 (dwc2) */
|
/kernel/linux/linux-5.10/arch/arm64/boot/dts/intel/ |
D | socfpga_agilex.dtsi | 479 compatible = "intel,socfpga-agilex-hsotg", "snps,dwc2"; 485 reset-names = "dwc2", "dwc2-ecc"; 492 compatible = "intel,socfpga-agilex-hsotg", "snps,dwc2"; 498 reset-names = "dwc2", "dwc2-ecc";
|
/kernel/linux/linux-5.10/arch/arm64/boot/dts/altera/ |
D | socfpga_stratix10.dtsi | 479 compatible = "snps,dwc2"; 485 reset-names = "dwc2", "dwc2-ecc"; 492 compatible = "snps,dwc2"; 498 reset-names = "dwc2", "dwc2-ecc";
|
/kernel/linux/linux-5.10/arch/mips/boot/dts/ralink/ |
D | rt3050.dtsi | 61 compatible = "ralink,rt3050-usb", "snps,dwc2";
|
/kernel/linux/linux-5.10/drivers/usb/ |
D | Makefile | 13 obj-$(CONFIG_USB_DWC2) += dwc2/
|
D | Kconfig | 122 source "drivers/usb/dwc2/Kconfig"
|
/kernel/linux/linux-5.10/arch/arm64/boot/dts/amlogic/ |
D | meson-gxbb.dtsi | 39 compatible = "amlogic,meson-gxbb-usb", "snps,dwc2"; 51 compatible = "amlogic,meson-gxbb-usb", "snps,dwc2";
|
D | meson-gxl.dtsi | 34 dwc2: usb@c9100000 { label 35 compatible = "amlogic,meson-g12a-usb", "snps,dwc2";
|