Home
last modified time | relevance | path

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

1234

/kernel/linux/linux-4.19/Documentation/devicetree/bindings/usb/
Ddwc2.txt6 - brcm,bcm2835-usb: The DWC2 USB controller instance in the BCM2835 SoC.
7 - hisilicon,hi6220-usb: The DWC2 USB controller instance in the hi6220 SoC.
8 - rockchip,rk3066-usb: The DWC2 USB controller instance in the rk3066 Soc;
9 - "rockchip,rk3188-usb", "rockchip,rk3066-usb", "snps,dwc2": for rk3188 Soc;
10 - "rockchip,rk3288-usb", "rockchip,rk3066-usb", "snps,dwc2": for rk3288 Soc;
11 - "lantiq,arx100-usb": The DWC2 USB controller instance in Lantiq ARX SoCs;
12 - "lantiq,xrx200-usb": The DWC2 USB controller instance in Lantiq XRX SoCs;
13 - "amlogic,meson8-usb": The DWC2 USB controller instance in Amlogic Meson8 SoCs;
14 - "amlogic,meson8b-usb": The DWC2 USB controller instance in Amlogic Meson8b SoCs;
15 - "amlogic,meson-gxbb-usb": The DWC2 USB controller instance in Amlogic S905 SoCs;
[all …]
/kernel/linux/linux-4.19/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 …]
DMakefile5 obj-$(CONFIG_USB_DWC2) += dwc2.o
6 dwc2-y := core.o core_intr.o platform.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
DKconfig11 linked modules, the core module will be called dwc2.ko, the PCI
16 will be an additional module named dwc2.ko.
21 bool "DWC2 Mode Selection"
56 tristate "DWC2 PCI"
68 Say Y here to enable debugging messages in the DWC2 Driver.
74 Say Y here to enable verbose debugging messages in the DWC2 Driver.
Dplatform.c57 static const char dwc2_driver_name[] = "dwc2";
215 hsotg->reset = devm_reset_control_get_optional(hsotg->dev, "dwc2"); in dwc2_lowlevel_hw_init()
224 hsotg->reset_ecc = devm_reset_control_get_optional(hsotg->dev, "dwc2-ecc"); in dwc2_lowlevel_hw_init()
341 * In specific conditions (involving usb hubs) dwc2 devices can create a
345 * of being able to handle the dwc2 interrupts. Disabling dwc2-irqs
518 struct dwc2_hsotg *dwc2 = dev_get_drvdata(dev); in dwc2_suspend() local
521 if (dwc2_is_device_mode(dwc2)) in dwc2_suspend()
522 dwc2_hsotg_suspend(dwc2); in dwc2_suspend()
524 if (dwc2->ll_hw_enabled) in dwc2_suspend()
525 ret = __dwc2_lowlevel_hw_disable(dwc2); in dwc2_suspend()
[all …]
Dcore.h71 /* dwc2-hsotg declarations */
978 * @reset: Pointer to dwc2 reset controller
979 * @reset_ecc: Pointer to dwc2 optional reset controller in Stratix10.
1339 int dwc2_hsotg_suspend(struct dwc2_hsotg *dwc2);
1340 int dwc2_hsotg_resume(struct dwc2_hsotg *dwc2);
1342 void dwc2_hsotg_core_init_disconnected(struct dwc2_hsotg *dwc2,
1345 void dwc2_hsotg_disconnect(struct dwc2_hsotg *dwc2);
1358 static inline int dwc2_hsotg_remove(struct dwc2_hsotg *dwc2) in dwc2_hsotg_remove() argument
1360 static inline int dwc2_hsotg_suspend(struct dwc2_hsotg *dwc2) in dwc2_hsotg_suspend() argument
1362 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
768 * @hsotg: The DWC2 HCD
778 * @hsotg: The DWC2 HCD
786 * @hsotg: The DWC2 HCD
793 * @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";
224 hsotg->reset = devm_reset_control_get_optional(hsotg->dev, "dwc2"); in dwc2_lowlevel_hw_init()
233 hsotg->reset_ecc = devm_reset_control_get_optional(hsotg->dev, "dwc2-ecc"); in dwc2_lowlevel_hw_init()
345 * In specific conditions (involving usb hubs) dwc2 devices can create a
349 * of being able to handle the dwc2 interrupts. Disabling dwc2-irqs
632 struct dwc2_hsotg *dwc2 = dev_get_drvdata(dev); in dwc2_suspend() local
633 bool is_device_mode = dwc2_is_device_mode(dwc2); in dwc2_suspend()
637 dwc2_hsotg_suspend(dwc2); in dwc2_suspend()
639 dwc2_drd_suspend(dwc2); in dwc2_suspend()
641 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);
1420 static inline int dwc2_hsotg_remove(struct dwc2_hsotg *dwc2) in dwc2_hsotg_remove() argument
1422 static inline int dwc2_hsotg_suspend(struct dwc2_hsotg *dwc2) in dwc2_hsotg_suspend() argument
1424 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-4.19/arch/arm64/boot/dts/altera/
Dsocfpga_stratix10.dtsi423 compatible = "snps,dwc2";
429 reset-names = "dwc2", "dwc2-ecc";
435 compatible = "snps,dwc2";
441 reset-names = "dwc2", "dwc2-ecc";
/kernel/linux/linux-5.10/arch/arm64/boot/dts/intel/
Dsocfpga_agilex.dtsi479 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/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-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-4.19/arch/arm/boot/dts/
Dbcm283x-rpi-usb-otg.dtsi7 * According to dwc2 the sum of all device EP
Drk3288-veyron-chromebook.dtsi104 /* This turns on vbus for host1 (dwc2) */
116 /* This turns on vbus for otg for host mode (dwc2) */
/kernel/linux/linux-4.19/arch/mips/boot/dts/ralink/
Drt3050.dtsi61 compatible = "ralink,rt3050-usb", "snps,dwc2";
/kernel/linux/linux-5.10/arch/mips/boot/dts/ralink/
Drt3050.dtsi61 compatible = "ralink,rt3050-usb", "snps,dwc2";
/kernel/linux/linux-5.10/drivers/usb/
DMakefile13 obj-$(CONFIG_USB_DWC2) += dwc2/

1234