Home
last modified time | relevance | path

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

12345

/kernel/linux/linux-6.6/drivers/usb/dwc2/
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 …]
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 …]
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
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.
Dcore.h42 /* dwc2-hsotg declarations */
1019 * @reset: Pointer to dwc2 reset controller
1020 * @reset_ecc: Pointer to dwc2 optional reset controller in Stratix10.
1403 int dwc2_hsotg_suspend(struct dwc2_hsotg *dwc2);
1404 int dwc2_hsotg_resume(struct dwc2_hsotg *dwc2);
1406 void dwc2_hsotg_core_init_disconnected(struct dwc2_hsotg *dwc2,
1410 void dwc2_hsotg_disconnect(struct dwc2_hsotg *dwc2);
1433 static inline int dwc2_hsotg_remove(struct dwc2_hsotg *dwc2) in dwc2_hsotg_remove() argument
1435 static inline int dwc2_hsotg_suspend(struct dwc2_hsotg *dwc2) in dwc2_hsotg_suspend() argument
1437 static inline int dwc2_hsotg_resume(struct dwc2_hsotg *dwc2) in dwc2_hsotg_resume() argument
[all …]
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
/kernel/linux/linux-5.10/drivers/usb/dwc2/
Dpci.c59 static const char dwc2_driver_name[] = "dwc2-pci";
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()
122 dev_err(dev, "couldn't allocate dwc2 device\n"); in dwc2_pci_probe()
131 res[0].name = "dwc2"; in dwc2_pci_probe()
[all …]
Dplatform.c57 static const char dwc2_driver_name[] = "dwc2";
212 hsotg->reset = devm_reset_control_get_optional(hsotg->dev, "dwc2"); in dwc2_lowlevel_hw_init()
221 hsotg->reset_ecc = devm_reset_control_get_optional(hsotg->dev, "dwc2-ecc"); in dwc2_lowlevel_hw_init()
333 * In specific conditions (involving usb hubs) dwc2 devices can create a
337 * of being able to handle the dwc2 interrupts. Disabling dwc2-irqs
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()
[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
24 # modules, dwc2.ko will get built for host mode, peripheral mode, and dual-role
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.
Dcore.h71 /* dwc2-hsotg declarations */
1021 * @reset: Pointer to dwc2 reset controller
1022 * @reset_ecc: Pointer to dwc2 optional reset controller in Stratix10.
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
[all …]
Dhcd.h225 * struct dwc2_tt - dwc2 data associated with a usb_tt
767 * @hsotg: The DWC2 HCD
777 * @hsotg: The DWC2 HCD
785 * @hsotg: The DWC2 HCD
792 * @hsotg: The DWC2 HCD
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/
Ddwc2.yaml4 $id: http://devicetree.org/schemas/usb/dwc2.yaml#
19 - const: snps,dwc2
31 - const: snps,dwc2
40 - const: snps,dwc2
43 - const: snps,dwc2
50 - const: snps,dwc2
74 - const: dwc2
75 - const: dwc2-ecc
144 compatible = "rockchip,rk3066-usb", "snps,dwc2";
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.
213 dwc2: usb@ff400000 {
214 compatible = "amlogic,meson-g12a-usb", "snps,dwc2";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/
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
68 - const: snps,dwc2
103 - const: dwc2
104 - const: dwc2-ecc
191 compatible = "rockchip,rk3066-usb", "snps,dwc2";
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";
/kernel/linux/linux-5.10/arch/arm64/boot/dts/intel/
Dsocfpga_agilex.dtsi479 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/
Dsocfpga_stratix10.dtsi479 compatible = "snps,dwc2";
485 reset-names = "dwc2", "dwc2-ecc";
492 compatible = "snps,dwc2";
498 reset-names = "dwc2", "dwc2-ecc";
/kernel/linux/linux-6.6/arch/arm64/boot/dts/altera/
Dsocfpga_stratix10.dtsi491 compatible = "snps,dwc2";
497 reset-names = "dwc2", "dwc2-ecc";
505 compatible = "snps,dwc2";
511 reset-names = "dwc2", "dwc2-ecc";
/kernel/linux/linux-6.6/arch/arm64/boot/dts/intel/
Dsocfpga_agilex.dtsi522 compatible = "intel,socfpga-agilex-hsotg", "snps,dwc2";
528 reset-names = "dwc2", "dwc2-ecc";
536 compatible = "intel,socfpga-agilex-hsotg", "snps,dwc2";
542 reset-names = "dwc2", "dwc2-ecc";
/kernel/linux/linux-6.6/arch/arm/boot/dts/rockchip/
Drk3288-veyron-chromebook.dtsi61 /* This turns on vbus for host1 (dwc2) */
73 /* This turns on vbus for otg for host mode (dwc2) */
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Drk3288-veyron-chromebook.dtsi61 /* This turns on vbus for host1 (dwc2) */
73 /* This turns on vbus for otg for host mode (dwc2) */
Dbcm283x-rpi-usb-otg.dtsi7 * According to dwc2 the sum of all device EP
/kernel/linux/linux-6.6/arch/arm/boot/dts/broadcom/
Dbcm283x-rpi-usb-otg.dtsi7 * According to dwc2 the sum of all device EP
/kernel/linux/linux-5.10/arch/mips/boot/dts/ralink/
Drt3050.dtsi61 compatible = "ralink,rt3050-usb", "snps,dwc2";

12345