65 lines
2.5 KiB
Plaintext
65 lines
2.5 KiB
Plaintext
What: /sys/bus/typec/devices/.../displayport/configuration
|
||
Date: July 2018
|
||
Contact: Heikki Krogerus <heikki.krogerus@linux.intel.com>
|
||
Description:
|
||
Shows the current DisplayPort configuration for the connector.
|
||
Valid values are USB, source and sink. Source means DisplayPort
|
||
source, and sink means DisplayPort sink.
|
||
|
||
All supported configurations are listed as space separated list
|
||
with the active one wrapped in square brackets.
|
||
|
||
Source example:
|
||
|
||
USB [source] sink
|
||
|
||
The configuration can be changed by writing to the file
|
||
|
||
Note. USB configuration does not equal to Exit Mode. It is
|
||
separate configuration defined in VESA DisplayPort Alt Mode on
|
||
USB Type-C Standard. Functionally it equals to the situation
|
||
where the mode has been exited (to exit the mode, see
|
||
Documentation/ABI/testing/sysfs-bus-typec, and use file
|
||
/sys/bus/typec/devices/.../active).
|
||
|
||
What: /sys/bus/typec/devices/.../displayport/pin_assignment
|
||
Date: July 2018
|
||
Contact: Heikki Krogerus <heikki.krogerus@linux.intel.com>
|
||
Description:
|
||
VESA DisplayPort Alt Mode on USB Type-C Standard defines six
|
||
different pin assignments for USB Type-C connector that are
|
||
labeled A, B, C, D, E, and F. The supported pin assignments are
|
||
listed as space separated list with the active one wrapped in
|
||
square brackets.
|
||
|
||
Example:
|
||
|
||
C [D]
|
||
|
||
Pin assignment can be changed by writing to the file. It is
|
||
possible to set pin assignment before configuration has been
|
||
set, but the assignment will not be active before the
|
||
connector is actually configured.
|
||
|
||
Note. As of VESA DisplayPort Alt Mode on USB Type-C Standard
|
||
version 1.0b, pin assignments A, B, and F are deprecated. Only
|
||
pin assignment D can now carry simultaneously one channel of
|
||
USB SuperSpeed protocol. From user perspective pin assignments C
|
||
and E are equal, where all channels on the connector are used
|
||
for carrying DisplayPort protocol (allowing higher resolutions).
|
||
|
||
What: /sys/bus/typec/devices/.../displayport/hpd
|
||
Date: Dec 2022
|
||
Contact: Badhri Jagan Sridharan <badhri@google.com>
|
||
Description:
|
||
VESA DisplayPort Alt Mode on USB Type-C Standard defines how
|
||
HotPlugDetect(HPD) shall be supported on the USB-C connector when
|
||
operating in DisplayPort Alt Mode. This is a read only node which
|
||
reflects the current state of HPD.
|
||
|
||
Valid values:
|
||
- 1: when HPD’s logical state is high (HPD_High) as defined
|
||
by VESA DisplayPort Alt Mode on USB Type-C Standard.
|
||
- 0 when HPD’s logical state is low (HPD_Low) as defined by
|
||
VESA DisplayPort Alt Mode on USB Type-C Standard.
|