Lines Matching +full:usb +full:- +full:b +full:- +full:connector

1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Copyright 2015-2017 Google, Inc
21 * ----------
23 * <15> :: VDM type ( 1b == structured, 0b == unstructured )
26 * <10:8> :: object position (1-7 valid ... used for enter/exit mode only)
85 * SVDM Identity request -> response
106 * --------------------
107 * <31> :: data capable as a USB host
108 * <30> :: data capable as a USB device
110 * <26> :: modal operation supported (1b == yes)
112 * <22:21> :: connector type (SVDM version 2.0+ only; set to zero in version 1.0)
114 * <15:0> :: USB-IF assigned VID for this cable vendor
156 * -------------
157 * <31:0> : USB-IF assigned XID for this cable
164 * -----------
165 * <31:16> : USB Product ID
166 * <15:0> : USB bcdDevice
173 * --------
177 * <23:22> :: Connector type (10b == receptacle, 11b == captive plug)
180 * <7> :: Vconn required (AMA only, 0b == no, 1b == yes)
181 * <6> :: Vbus required (AMA only, 0b == yes, 1b == no)
183 * <2:0> :: USB highest speed
196 /* Connector Type */
223 /* USB Highest Speed */
236 * --------
240 * <23:22> :: Connector type (10b == receptacle, 11b == captive plug)
259 * ---------
263 * <19:18> :: type-C to Type-A/B/C/Captive (00b == A, 01 == B, 10 == C, 11 == Captive)
266 * <12:11> :: cable termination type (11b == both ends active VCONN req)
267 * <10> :: SSTX1 Directionality support (0b == fixed, 1b == cfgable)
271 * <6:5> :: Vbus current handling capability (01b == 3A, 10b == 5A)
272 * <4> :: Vbus through cable (0b == no, 1b == yes)
273 * <3> :: SOP" controller present? (0b == no, 1b == yes)
274 * <2:0> :: USB SS Signaling support
277 * ---------
282 * <19:18> :: Type-C to Type-C/Captive (10b == C, 11b == Captive)
285 * <12:11> :: cable termination type (10b == Vconn not req, 01b == Vconn req)
286 * <10:9> :: Maximum Vbus voltage (00b == 20V, 01b == 30V, 10b == 40V, 11b == 50V)
288 * <6:5> :: Vbus current handling capability (01b == 3A, 10b == 5A)
290 * <2:0> :: USB highest speed
293 * ---------
298 * <19:18> :: Connector type (10b == C, 11b == Captive)
301 * <12:11> :: cable termination type (10b == one end active, 11b == both ends active VCONN req)
302 * <10:9> :: Maximum Vbus voltage (00b == 20V, 01b == 30V, 10b == 40V, 11b == 50V)
303 * <8> :: SBU supported (0b == supported, 1b == not supported)
304 * <7> :: SBU type (0b == passive, 1b == active)
305 * <6:5> :: Vbus current handling capability (01b == 3A, 10b == 5A)
306 * <4> :: Vbus through cable (0b == no, 1b == yes)
307 * <3> :: SOP" controller present? (0b == no, 1b == yes)
308 * <2:0> :: USB highest speed
314 /* Connector Type (_ATYPE and _BTYPE are for PD Rev2.0 only) */
353 /* USB SuperSpeed Signaling Support (PD Rev2.0) */
358 /* USB Highest Speed */
383 * ---------
388 * <11> :: U3 to U0 transition mode (0b == direct, 1b == through U3S)
389 * <10> :: Physical connection (0b == copper, 1b == optical)
390 * <9> :: Active element (0b == redriver, 1b == retimer)
391 * <8> :: USB4 supported (0b == yes, 1b == no)
393 * <5> :: USB2 supported (0b == yes, 1b == no)
394 * <4> :: USB3.2 supported (0b == yes, 1b == no)
395 * <3> :: USB lanes supported (0b == one lane, 1b == two lanes)
396 * <2> :: Optically isolated active cable (0b == no, 1b == yes)
398 * <0> :: USB gen (0b == gen1, 1b == gen2+)
437 * ---------
441 * <11> :: SSTX1 Directionality support (0b == fixed, 1b == cfgable)
448 * <2:0> :: USB SS Signaling support
466 * ---------
471 * <16:15> :: Maximum Vbus voltage (00b == 20V, 01b == 30V, 10b == 40V, 11b == 50V)
472 * <14> :: Charge through current support (0b == 3A, 1b == 5A)
476 * <0> :: Charge through support (0b == no, 1b == yes)
494 * SVDM Discover SVIDs request -> response
505 /* USB-IF SIDs */
508 #define USB_SID_MHL 0xff02 /* Mobile High-Definition Link */