[PATCH 0/8] thunderbolt: Add support for DisplayPort bandwidth allocation mode

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

This series implements an optional feature in USB4 spec called
DisplayPort bandwidth allocation mode. This allows the graphics driver
to negotiate with the Thunderbolt driver the bandwidth requirements
dynamically through DP IN adapters of the host router (graphics driver
uses DP AUX registers for this). This enables more "fine grained"
bandwidth allocation.

Mika Westerberg (8):
  thunderbolt: Use decimal port number in control and tunnel logs too
  thunderbolt: Log DP adapter type
  thunderbolt: Improve debug logging in tb_available_bandwidth()
  thunderbolt: Take CL states into account when waiting for link to come up
  thunderbolt: Increase timeout of DP OUT adapter handshake
  thunderbolt: Add functions to support DisplayPort bandwidth allocation mode
  thunderbolt: Include the additional DP IN double word in debugfs dump
  thunderbolt: Add support for DisplayPort bandwidth allocation mode

 drivers/thunderbolt/ctl.c     |  52 +++-
 drivers/thunderbolt/ctl.h     |   2 +
 drivers/thunderbolt/debugfs.c |   5 +-
 drivers/thunderbolt/switch.c  |  42 ++-
 drivers/thunderbolt/tb.c      | 504 ++++++++++++++++++++++++++++--
 drivers/thunderbolt/tb.h      |  37 +++
 drivers/thunderbolt/tb_msgs.h |  11 +-
 drivers/thunderbolt/tb_regs.h |  36 +++
 drivers/thunderbolt/tunnel.c  | 496 ++++++++++++++++++++++++++---
 drivers/thunderbolt/tunnel.h  |  18 ++
 drivers/thunderbolt/usb4.c    | 571 ++++++++++++++++++++++++++++++++++
 11 files changed, 1689 insertions(+), 85 deletions(-)

-- 
2.35.1




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux