sysfs-driver-typec-displayport 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. What: /sys/bus/typec/devices/.../displayport/configuration
  2. Date: July 2018
  3. Contact: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  4. Description:
  5. Shows the current DisplayPort configuration for the connector.
  6. Valid values are USB, source and sink. Source means DisplayPort
  7. source, and sink means DisplayPort sink.
  8. All supported configurations are listed as space separated list
  9. with the active one wrapped in square brackets.
  10. Source example:
  11. USB [source] sink
  12. The configuration can be changed by writing to the file
  13. Note. USB configuration does not equal to Exit Mode. It is
  14. separate configuration defined in VESA DisplayPort Alt Mode on
  15. USB Type-C Standard. Functionally it equals to the situation
  16. where the mode has been exited (to exit the mode, see
  17. Documentation/ABI/testing/sysfs-bus-typec, and use file
  18. /sys/bus/typec/devices/.../active).
  19. What: /sys/bus/typec/devices/.../displayport/pin_assignment
  20. Date: July 2018
  21. Contact: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  22. Description:
  23. VESA DisplayPort Alt Mode on USB Type-C Standard defines six
  24. different pin assignments for USB Type-C connector that are
  25. labeled A, B, C, D, E, and F. The supported pin assignments are
  26. listed as space separated list with the active one wrapped in
  27. square brackets.
  28. Example:
  29. C [D]
  30. Pin assignment can be changed by writing to the file. It is
  31. possible to set pin assignment before configuration has been
  32. set, but the assignment will not be active before the
  33. connector is actually configured.
  34. Note. As of VESA DisplayPort Alt Mode on USB Type-C Standard
  35. version 1.0b, pin assignments A, B, and F are deprecated. Only
  36. pin assignment D can now carry simultaneously one channel of
  37. USB SuperSpeed protocol. From user perspective pin assignments C
  38. and E are equal, where all channels on the connector are used
  39. for carrying DisplayPort protocol (allowing higher resolutions).