• Greg Kroah-Hartman's avatar
    Merge tag 'thunderbolt-for-v6.7-rc1' of... · 9b6db9a3
    Greg Kroah-Hartman authored
    Merge tag 'thunderbolt-for-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
    
    Mika writes:
    
    thunderbolt: Changes for v6.7 merge window
    
    This includes following USB4/Thunderbolt changes for the v6.7 merge
    window:
    
      - Configure asymmetric link if the DisplayPort bandwidth requires so
      - Enable path power management packet support for USB4 v2 routers
      - Make the bandwidth reservations to follow the USB4 v2 connection
        manager guide suggestions
      - DisplayPort tunneling improvements
      - Small cleanups and improvements around the driver.
    
    All these have been in linux-next with no reported issues.
    
    * tag 'thunderbolt-for-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt: (25 commits)
      thunderbolt: Fix one kernel-doc comment
      thunderbolt: Configure asymmetric link if needed and bandwidth allows
      thunderbolt: Add support for asymmetric link
      thunderbolt: Introduce tb_switch_depth()
      thunderbolt: Introduce tb_for_each_upstream_port_on_path()
      thunderbolt: Introduce tb_port_path_direction_downstream()
      thunderbolt: Set path power management packet support bit for USB4 v2 routers
      thunderbolt: Change bandwidth reservations to comply USB4 v2
      thunderbolt: Make is_gen4_link() available to the rest of the driver
      thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth()
      thunderbolt: Use constants for path weight and priority
      thunderbolt: Add DP IN added last in the head of the list of DP resources
      thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs
      thunderbolt: Log NVM version of routers and retimers
      thunderbolt: Use tb_tunnel_xxx() log macros in tb.c
      thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver
      thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent
      thunderbolt: Fix typo of HPD bit for Hot Plug Detect
      thunderbolt: Fix typo in enum tb_link_width kernel-doc
      thunderbolt: Fix debug log when DisplayPort adapter not available for pairing
      ...
    9b6db9a3
switch.c 89.4 KB