Lines Matching +full:mux +full:- +full:delay +full:- +full:config +full:- +full:us

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/usb/ci-hdrc-usb2.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Xu Yang <xu.yang_2@nxp.com>
11 - Peng Fan <peng.fan@nxp.com>
16 - enum:
17 - chipidea,usb2
18 - lsi,zevio-usb
19 - nuvoton,npcm750-udc
20 - nvidia,tegra20-ehci
21 - nvidia,tegra20-udc
22 - nvidia,tegra30-ehci
23 - nvidia,tegra30-udc
24 - nvidia,tegra114-udc
25 - nvidia,tegra124-udc
26 - qcom,ci-hdrc
27 - items:
28 - enum:
29 - nvidia,tegra114-ehci
30 - nvidia,tegra124-ehci
31 - nvidia,tegra210-ehci
32 - const: nvidia,tegra30-ehci
33 - items:
34 - const: xlnx,zynq-usb-2.20a
35 - const: chipidea,usb2
36 - items:
37 - enum:
38 - nuvoton,npcm845-udc
39 - const: nuvoton,npcm750-udc
45 clock-names:
49 operating-points-v2:
53 phy-select:
57 $ref: /schemas/types.yaml#/definitions/phandle-array
59 - description: phandle to TCSR node
60 - description: register offset
61 - description: phy index
68 nvidia,needs-double-reset:
77 "^phy(-[0-9])?$":
80 $ref: /schemas/phy/qcom,usb-hs-phy.yaml
83 - compatible
86 - $ref: chipidea,usb2-common.yaml#
87 - $ref: usb-hcd.yaml#
88 - $ref: usb-drd.yaml#
93 - |
94 #include <dt-bindings/interrupt-controller/arm-gic.h>
95 #include <dt-bindings/clock/berlin2.h>
103 phy-names = "usb-phy";
104 vbus-supply = <&reg_usb0_vbus>;
105 itc-setting = <0x4>; /* 4 micro-frames */
107 ahb-burst-config = <0x0>;
108 tx-burst-size-dword = <0x10>; /* 64 bytes */
109 rx-burst-size-dword = <0x10>;
111 phy-clkgate-delay-us = <400>;
112 mux-controls = <&usb_switch>;
113 mux-control-names = "usb_switch";