hc
2023-10-25 6c2073b7aa40e29d0eca7d571dd7bc590c7ecaa7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
These files are deprecated and will be removed. The same files are available
under /sys/bus/typec (see Documentation/ABI/testing/sysfs-bus-typec).
 
What:        /sys/class/typec/<port|partner|cable>/<dev>/svid
Date:        April 2017
Contact:    Heikki Krogerus <heikki.krogerus@linux.intel.com>
Description:
       The SVID (Standard or Vendor ID) assigned by USB-IF for this
       alternate mode.
 
What:        /sys/class/typec/<port|partner|cable>/<dev>/mode<index>/
Date:        April 2017
Contact:    Heikki Krogerus <heikki.krogerus@linux.intel.com>
Description:
       Every supported mode will have its own directory. The name of
       a mode will be "mode<index>" (for example mode1), where <index>
       is the actual index to the mode VDO returned by Discover Modes
       USB power delivery command.
 
What:        /sys/class/typec/<port|partner|cable>/<dev>/mode<index>/description
Date:        April 2017
Contact:    Heikki Krogerus <heikki.krogerus@linux.intel.com>
Description:
       Shows description of the mode. The description is optional for
       the drivers, just like with the Billboard Devices.
 
What:        /sys/class/typec/<port|partner|cable>/<dev>/mode<index>/vdo
Date:        April 2017
Contact:    Heikki Krogerus <heikki.krogerus@linux.intel.com>
Description:
       Shows the VDO in hexadecimal returned by Discover Modes command
       for this mode.
 
What:        /sys/class/typec/<port|partner|cable>/<dev>/mode<index>/active
Date:        April 2017
Contact:    Heikki Krogerus <heikki.krogerus@linux.intel.com>
Description:
       Shows if the mode is active or not. The attribute can be used
       for entering/exiting the mode with partners and cable plugs, and
       with the port alternate modes it can be used for disabling
       support for specific alternate modes. Entering/exiting modes is
       supported as synchronous operation so write(2) to the attribute
       does not return until the enter/exit mode operation has
       finished. The attribute is notified when the mode is
       entered/exited so poll(2) on the attribute wakes up.
       Entering/exiting a mode will also generate uevent KOBJ_CHANGE.
 
       Valid values: yes, no