Lines Matching +full:otg +full:- +full:rev
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/usb/usb-drd.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Generic USB OTG Controller Device Tree Bindings
10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13 otg-rev:
15 Tells usb driver the release number of the OTG and EH supplement with
16 which the device and its descriptors are compliant, in binary-coded
17 decimal (i.e. 2.0 is 0200H). This property is used if any real OTG
18 features (HNP/SRP/ADP) is enabled. If ADP is required, otg-rev should be
24 Tells Dual-Role USB controllers that we want to work on a particular
26 should default to OTG.
28 enum: [host, peripheral, otg]
30 hnp-disable:
32 Tells OTG controllers we want to disable OTG HNP. Normally HNP is the
33 basic function of real OTG except you want it to be a srp-capable only B
37 srp-disable:
39 Tells OTG controllers we want to disable OTG SRP. SRP is optional for OTG
43 adp-disable:
45 Tells OTG controllers we want to disable OTG ADP. ADP is optional for OTG
49 usb-role-switch:
52 (USB host or USB device) for a given USB connector, such as Type-C,
53 Type-B(micro). See connector/usb-connector.yaml.
55 role-switch-default-mode:
57 Indicates if usb-role-switch is enabled, the device default operation
66 - |
71 usb-phy = <&usb2_phy>, <&usb3_phy>;
72 maximum-speed = "super-speed";
73 dr_mode = "otg";
75 otg-rev = <0x0200>;
76 adp-disable;