| /linux-6.15/drivers/usb/dwc2/ |
| H A D | platform.c | 653 dwc2_hsotg_suspend(dwc2); in dwc2_suspend() 655 dwc2_drd_suspend(dwc2); in dwc2_suspend() 680 ggpio = dwc2_readl(dwc2, GGPIO); in dwc2_suspend() 683 dwc2_writel(dwc2, ggpio, GGPIO); in dwc2_suspend() 696 if (dwc2->ll_hw_enabled && in dwc2_suspend() 728 if (dwc2->phy_off_for_suspend && dwc2->ll_hw_enabled) { in dwc2_resume() 772 if (!dwc2->role_sw) { in dwc2_resume() 774 dwc2_force_dr_mode(dwc2); in dwc2_resume() 776 dwc2_drd_resume(dwc2); in dwc2_resume() 779 if (dwc2_is_device_mode(dwc2)) in dwc2_resume() [all …]
|
| H A D | pci.c | 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() 94 ret = platform_device_add_resources(dwc2, res, ARRAY_SIZE(res)); in dwc2_pci_probe() 100 dwc2->dev.parent = dev; in dwc2_pci_probe() 108 ret = platform_device_add(dwc2); in dwc2_pci_probe() 115 glue->dwc2 = dwc2; in dwc2_pci_probe() 121 platform_device_put(dwc2); in dwc2_pci_probe()
|
| H A 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
|
| H A D | core.h | 1416 int dwc2_hsotg_suspend(struct dwc2_hsotg *dwc2); 1417 int dwc2_hsotg_resume(struct dwc2_hsotg *dwc2); 1419 void dwc2_hsotg_core_init_disconnected(struct dwc2_hsotg *dwc2, 1423 void dwc2_hsotg_disconnect(struct dwc2_hsotg *dwc2); 1449 static inline int dwc2_hsotg_remove(struct dwc2_hsotg *dwc2) in dwc2_hsotg_remove() argument 1451 static inline int dwc2_hsotg_suspend(struct dwc2_hsotg *dwc2) in dwc2_hsotg_suspend() argument 1453 static inline int dwc2_hsotg_resume(struct dwc2_hsotg *dwc2) in dwc2_hsotg_resume() argument 1457 static inline void dwc2_hsotg_core_init_disconnected(struct dwc2_hsotg *dwc2, in dwc2_hsotg_core_init_disconnected() argument 1461 static inline void dwc2_hsotg_disconnect(struct dwc2_hsotg *dwc2) {} in dwc2_hsotg_disconnect() argument 1520 bool dwc2_host_can_poweroff_phy(struct dwc2_hsotg *dwc2); [all …]
|
| H A D | Kconfig | 14 linked modules, the core module will be called dwc2.ko, the PCI 19 will be an additional module named dwc2.ko.
|
| /linux-6.15/Documentation/devicetree/bindings/usb/ |
| H A D | dwc2.yaml | 4 $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 D | amlogic,meson-g12a-usb-ctrl.yaml | 83 - $ref: dwc2.yaml# 216 dwc2: usb@ff400000 { 217 compatible = "amlogic,meson-g12a-usb", "snps,dwc2";
|
| /linux-6.15/arch/arm/boot/dts/broadcom/ |
| H A D | bcm283x-rpi-usb-otg.dtsi | 7 * According to dwc2 the sum of all device EP
|
| H A D | bcm2166x-common.dtsi | 143 compatible = "snps,dwc2";
|
| /linux-6.15/arch/arm64/boot/dts/altera/ |
| H A D | socfpga_stratix10.dtsi | 513 compatible = "snps,dwc2"; 519 reset-names = "dwc2", "dwc2-ecc"; 527 compatible = "snps,dwc2"; 533 reset-names = "dwc2", "dwc2-ecc";
|
| /linux-6.15/arch/arm64/boot/dts/intel/ |
| H A D | socfpga_agilex.dtsi | 537 compatible = "intel,socfpga-agilex-hsotg", "snps,dwc2"; 543 reset-names = "dwc2", "dwc2-ecc"; 551 compatible = "intel,socfpga-agilex-hsotg", "snps,dwc2"; 557 reset-names = "dwc2", "dwc2-ecc";
|
| H A D | socfpga_agilex5.dtsi | 419 compatible = "snps,dwc2"; 425 reset-names = "dwc2", "dwc2-ecc";
|
| /linux-6.15/arch/arm/boot/dts/rockchip/ |
| H A D | rk3288-veyron-chromebook.dtsi | 61 /* This turns on vbus for host1 (dwc2) */ 73 /* This turns on vbus for otg for host mode (dwc2) */
|
| H A D | rk3288-veyron-brain.dts | 30 /* This turns on vbus for host2 and otg (dwc2) */
|
| H A D | rk3xxx.dtsi | 170 compatible = "rockchip,rk3066-usb", "snps,dwc2"; 185 compatible = "snps,dwc2";
|
| /linux-6.15/drivers/usb/ |
| H A D | Makefile | 13 obj-$(CONFIG_USB_DWC2) += dwc2/
|
| H A D | Kconfig | 136 source "drivers/usb/dwc2/Kconfig"
|
| /linux-6.15/arch/mips/boot/dts/ralink/ |
| H A D | rt3050.dtsi | 67 compatible = "ralink,rt3050-usb", "snps,dwc2";
|
| /linux-6.15/arch/arm/boot/dts/amlogic/ |
| H A D | meson.dtsi | 257 compatible = "snps,dwc2"; 270 compatible = "snps,dwc2";
|
| /linux-6.15/arch/arm/boot/dts/intel/socfpga/ |
| H A D | socfpga_arria10.dtsi | 877 compatible = "snps,dwc2"; 883 reset-names = "dwc2"; 890 compatible = "snps,dwc2"; 896 reset-names = "dwc2";
|
| H A D | socfpga.dtsi | 941 compatible = "snps,dwc2"; 947 reset-names = "dwc2"; 954 compatible = "snps,dwc2"; 960 reset-names = "dwc2";
|
| /linux-6.15/arch/arm/boot/dts/st/ |
| H A D | stm32f746-disco.dts | 106 /* This turns on vbus for otg fs for host mode (dwc2) */
|
| H A D | stm32f469-disco.dts | 110 /* This turns on vbus for otg for host mode (dwc2) */
|
| /linux-6.15/arch/arm64/boot/dts/amlogic/ |
| H A D | meson-a1.dtsi | 701 dwc2: usb@ff500000 { label 702 compatible = "amlogic,meson-a1-usb", "snps,dwc2";
|
| H A D | meson-gxbb.dtsi | 39 compatible = "amlogic,meson-gxbb-usb", "snps,dwc2"; 51 compatible = "amlogic,meson-gxbb-usb", "snps,dwc2";
|