/freebsd/sys/contrib/device-tree/Bindings/usb/ |
H A D | qcom,dwc3.yaml | 4 $id: http://devicetree.org/schemas/usb/qcom,dwc3.yaml# 7 title: Qualcomm SuperSpeed DWC3 USB SoC controller 16 - qcom,ipq4019-dwc3 17 - qcom,ipq5018-dwc3 18 - qcom,ipq5332-dwc3 19 - qcom,ipq6018-dwc3 20 - qcom,ipq8064-dwc3 21 - qcom,ipq8074-dwc3 22 - qcom,ipq9574-dwc3 23 - qcom,msm8953-dwc3 [all …]
|
H A D | dwc3-st.txt | 1 ST DWC3 glue logic 3 This file documents the parameters for the dwc3-st driver. 4 This driver controls the glue logic used to configure the dwc3 core on 8 - compatible : must be "st,stih407-dwc3" 32 The dwc3 core should be added as subnode to ST DWC3 glue as shown in the 33 example below. The DT binding details of dwc3 can be found in: 34 Documentation/devicetree/bindings/usb/snps,dwc3.yaml 37 is "otg", which isn't supported by this SoC. Valid dr_mode values for dwc3-st are either "host" 44 st_dwc3: dwc3@8f94000 { 45 compatible = "st,stih407-dwc3"; [all …]
|
H A D | dwc3.txt | 1 synopsys DWC3 CORE 3 DWC3- USB3 CONTROLLER. Complies to the generic USB binding properties 7 - compatible: must be "snps,dwc3" 9 - interrupts: Interrupts used by the dwc3 controller. 19 "qcom,dwc3" 23 "sprd,sc9860-dwc3" 24 "st,stih407-dwc3" 25 "ti,am437x-dwc3" 26 "ti,dwc3" 27 "ti,keystone-dwc3" [all …]
|
H A D | rockchip,dwc3.yaml | 4 $id: http://devicetree.org/schemas/usb/rockchip,dwc3.yaml# 7 title: Rockchip SuperSpeed DWC3 USB SoC controller 13 The common content of the node is defined in snps,dwc3.yaml. 28 - rockchip,rk3328-dwc3 29 - rockchip,rk3568-dwc3 30 - rockchip,rk3588-dwc3 38 - rockchip,rk3328-dwc3 39 - rockchip,rk3568-dwc3 40 - rockchip,rk3588-dwc3 41 - const: snps,dwc3 [all...] |
H A D | rockchip,dwc3.txt | 1 Rockchip SuperSpeed DWC3 USB SoC controller 4 - compatible: should contain "rockchip,rk3399-dwc3" for rk3399 SoC 15 A child node must exist to represent the core DWC3 IP block. The name of 16 the node is not important. The content of the node is defined in dwc3.txt. 25 compatible = "rockchip,rk3399-dwc3"; 33 usbdrd_dwc3_0: dwc3@fe800000 { 34 compatible = "snps,dwc3"; 42 compatible = "rockchip,rk3399-dwc3"; 50 usbdrd_dwc3_1: dwc3@fe900000 { 51 compatible = "snps,dwc3";
|
H A D | dwc3-xilinx.txt | 1 Xilinx SuperSpeed DWC3 USB SoC controller 4 - compatible: May contain "xlnx,zynqmp-dwc3" or "xlnx,versal-dwc3" 19 A child node must exist to represent the core DWC3 IP block. The name of 20 the node is not important. The content of the node is defined in dwc3.txt. 22 Optional properties for snps,dwc3: 36 compatible = "xlnx,zynqmp-dwc3"; 46 dwc3@fe200000 { 47 compatible = "snps,dwc3";
|
H A D | omap-usb.txt | 46 OMAP DWC3 GLUE 48 * "ti,dwc3" for OMAP5 and DRA7 49 * "ti,am437x-dwc3" for AM437x 60 - extcon : phandle for the extcon device omap dwc3 uses to detect 65 The dwc3 core should be added as subnode to omap dwc3 glue. 66 - dwc3 : 67 The binding details of dwc3 can be found in: 68 Documentation/devicetree/bindings/usb/snps,dwc3.yaml 71 compatible = "ti,dwc3";
|
H A D | exynos-usb.txt | 68 DWC3 71 "samsung,exynos5250-dwusb3": for USB 3.0 DWC3 controller on 73 "samsung,exynos5433-dwusb3": for USB 3.0 DWC3 controller on 75 "samsung,exynos7-dwusb3": for USB 3.0 DWC3 controller on Exynos7. 93 The dwc3 core should be added as subnode to Exynos dwc3 glue. 94 - dwc3 : 95 The binding details of dwc3 can be found in: 96 Documentation/devicetree/bindings/usb/snps,dwc3.yaml 109 dwc3 { 110 compatible = "synopsys,dwc3";
|
H A D | fsl,ls1028a.yaml | 7 title: Freescale layerscape SuperSpeed DWC3 USB SoC controller 17 - fsl,ls1028a-dwc3 25 - fsl,ls1028a-dwc3 26 - const: snps,dwc3 42 - $ref: snps,dwc3.yaml# 49 compatible = "fsl,ls1028a-dwc3", "snps,dwc3";
|
H A D | fsl,imx8mq-dwc3.yaml | 4 $id: http://devicetree.org/schemas/usb/fsl,imx8mq-dwc3.yaml# 18 - fsl,imx8mq-dwc3 25 - const: fsl,imx8mq-dwc3 26 - const: snps,dwc3 29 - $ref: snps,dwc3.yaml# 39 compatible = "fsl,imx8mq-dwc3", "snps,dwc3";
|
H A D | ti,keystone-dwc3.yaml | 4 $id: http://devicetree.org/schemas/usb/ti,keystone-dwc3.yaml# 16 - ti,keystone-dwc3 17 - ti,am654-dwc3 61 $ref: snps,dwc3.yaml# 77 dwc3@2680000 { 78 compatible = "ti,keystone-dwc3"; 87 compatible = "snps,dwc3";
|
H A D | intel,keembay-dwc3.yaml | 4 $id: http://devicetree.org/schemas/usb/intel,keembay-dwc3.yaml# 7 title: Intel Keem Bay DWC3 USB controller 14 const: intel,keembay-dwc3 41 $ref: snps,dwc3.yaml# 61 compatible = "intel,keembay-dwc3"; 72 compatible = "snps,dwc3";
|
H A D | dwc3-xilinx.yaml | 4 $id: http://devicetree.org/schemas/usb/dwc3-xilinx.yaml# 7 title: Xilinx SuperSpeed DWC3 USB SoC controller 17 - xlnx,zynqmp-dwc3 18 - xlnx,versal-dwc3 83 $ref: snps,dwc3.yaml# 114 compatible = "xlnx,zynqmp-dwc3"; 128 compatible = "snps,dwc3";
|
H A D | hisilicon,hi3798mv200-dwc3.yaml | 4 $id: http://devicetree.org/schemas/usb/hisilicon,hi3798mv200-dwc3.yaml# 7 title: HiSilicon Hi3798MV200 DWC3 USB SoC controller 14 const: hisilicon,hi3798mv200-dwc3 52 $ref: snps,dwc3.yaml# 71 compatible = "hisilicon,hi3798mv200-dwc3"; 87 compatible = "snps,dwc3";
|
H A D | amlogic,meson-g12a-usb-ctrl.yaml | 8 title: Amlogic Meson G12A DWC3 USB SoC Controller Glue 14 The Amlogic G12A embeds a DWC3 USB IP Core configured for USB2 and USB3 18 A glue connects the DWC3 core to USB2 PHYs and optionally to an USB3 PHY. 22 The DWC3 Glue controls the PHY routing and power, an interrupt line is 25 The Amlogic A1 embeds a DWC3 USB IP Core configured for USB2 in 84 - $ref: snps,dwc3.yaml# 229 dwc3: usb@ff500000 { 230 compatible = "snps,dwc3";
|
H A D | snps,dwc3.yaml | 4 $id: http://devicetree.org/schemas/usb/snps,dwc3.yaml# 13 This is usually a subnode to DWC3 glue to which it is connected, but can also 35 - const: snps,dwc3 36 - const: synopsys,dwc3 44 It's either a single common DWC3 interrupt (dwc_usb3) or individual 101 The DWC3 has 2 power-domains. The power management unit (PMU) and 139 description: True when DWC3 was configured with LPM Erratum enabled 279 True when DWC3 asserts output signal utmi_l1_suspend_n, false when 322 The valid values for this field are from 1 to 15. (DWC3 SuperSpeed 338 The valid values for this field are from 1 to 16. (DWC3 SuperSpeed [all …]
|
H A D | rockchip,rk3399-dwc3.yaml | 4 $id: http://devicetree.org/schemas/usb/rockchip,rk3399-dwc3.yaml# 7 title: Rockchip RK3399 SuperSpeed DWC3 USB SoC controller 14 const: rockchip,rk3399-dwc3 57 $ref: snps,dwc3.yaml# 82 compatible = "rockchip,rk3399-dwc3"; 96 compatible = "snps,dwc3";
|
H A D | fsl,imx8mp-dwc3.yaml | 5 $id: http://devicetree.org/schemas/usb/fsl,imx8mp-dwc3.yaml# 15 const: fsl,imx8mp-dwc3 20 - description: Address and length of the register set for the wrapper of dwc3 core on the SOC. 81 $ref: snps,dwc3.yaml# 103 compatible = "fsl,imx8mp-dwc3"; 117 compatible = "snps,dwc3";
|
H A D | dwc3-cavium.txt | 1 Cavium SuperSpeed DWC3 USB SoC controller 7 A child node must exist to represent the core DWC3 IP block. The name of 8 the node is not important. The content of the node is defined in dwc3.txt. 23 compatible = "cavium,octeon-7130-xhci", "snps,dwc3";
|
H A D | samsung,exynos-dwc3.yaml | 4 $id: http://devicetree.org/schemas/usb/samsung,exynos-dwc3.yaml# 7 title: Samsung Exynos SoC USB 3.0 DWC3 Controller 45 $ref: snps,dwc3.yaml# 156 compatible = "snps,dwc3";
|
/freebsd/sys/contrib/device-tree/Bindings/soc/socionext/ |
H A D | socionext,uniphier-dwc3-glue.yaml | 4 $id: http://devicetree.org/schemas/soc/socionext/socionext,uniphier-dwc3-glue.yaml# 7 title: Socionext UniPhier SoC DWC3 USB3.0 glue layer 13 DWC3 USB3.0 glue layer implemented on Socionext UniPhier SoCs is 14 a sideband logic handling signals to DWC3 host controller inside 21 - socionext,uniphier-pro4-dwc3-glue 22 - socionext,uniphier-pro5-dwc3-glue 23 - socionext,uniphier-pxs2-dwc3-glue 24 - socionext,uniphier-ld20-dwc3-glue 25 - socionext,uniphier-pxs3-dwc3-glue 26 - socionext,uniphier-nx1-dwc3-glue [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/phy/ |
H A D | qcom,ipq806x-usb-phy-hs.yaml | 7 title: Qualcomm ipq806x usb DWC3 HS PHY CONTROLLER 13 DWC3 PHY nodes are defined to describe on-chip Synopsis Physical layer 14 controllers used in ipq806x. Each DWC3 PHY controller should have its
|
H A D | qcom,ipq806x-usb-phy-ss.yaml | 7 title: Qualcomm ipq806x usb DWC3 SS PHY CONTROLLER 13 DWC3 PHY nodes are defined to describe on-chip Synopsis Physical layer 14 controllers used in ipq806x. Each DWC3 PHY controller should have its
|
/freebsd/sys/dev/usb/controller/dwc3/ |
H A D | dwc3.c | 57 #include <dev/usb/controller/dwc3/dwc3.h> 383 device_set_desc(dev, "Synopsys Designware DWC3"); in snps_dwc3_probe_common() 422 device_printf(sc->dev, "SNPS Version: DWC3 (%x %x)\n", in snps_dwc3_common_attach() 426 device_printf(sc->dev, "SNPS Version: DWC3.1 (%x %x %x)\n", in snps_dwc3_common_attach() 431 device_printf(sc->dev, "SNPS Version: DWC3.2 (%x %x %x)\n", in snps_dwc3_common_attach() 448 if (ofw_bus_is_compatible(dev, "rockchip,rk3328-dwc3") == 1 || in snps_dwc3_common_attach() 449 ofw_bus_is_compatible(dev, "rockchip,rk3568-dwc3") == 1) { in snps_dwc3_common_attach() 524 { "snps,dwc3", 1 }, 585 * some other means to identify the device as dwc3. in snps_dwc3_acpi_probe()
|
H A D | aw_dwc3.c | 29 * Rockchip DWC3 glue 53 { "allwinner,sun50i-h6-dwc3", 1 }, 75 /* Binding says that we need a child node for the actual dwc3 controller */ in aw_dwc3_probe() 80 device_set_desc(dev, "Allwinner H6 DWC3"); in aw_dwc3_probe()
|