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