mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-26 10:49:33 +00:00
![Heikki Krogerus](/assets/img/avatar_default.png)
DisplayPort USB Type-C Alt Mode allows DisplayPort displays and adapters to be attached to the USB Type-C ports on the system. Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com> Tested-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
49 lines
1.9 KiB
Text
49 lines
1.9 KiB
Text
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).
|