thunderbolt: Add TMU uni-directional mode
authorGil Fine <gil.fine@intel.com>
Fri, 17 Dec 2021 01:16:38 +0000 (03:16 +0200)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Wed, 22 Dec 2021 14:13:14 +0000 (17:13 +0300)
commita28ec0e165ba2f90568828a2578aaa8540e13bc5
tree1154cace1b1c8eb49aff7ea6affbc25dd4fd2416
parent3cc1c6de458e0e58c413c3c35802ca96e55bbdbe
thunderbolt: Add TMU uni-directional mode

Up until Titan Ridge (Thunderbolt 3) device routers only supported
bi-directional mode. In this patch we add to TMU a uni-directional mode.
The uni-directional mode is needed for enabling of low power state of
the link (CLx).

Signed-off-by: Gil Fine <gil.fine@intel.com>
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
drivers/thunderbolt/tb.c
drivers/thunderbolt/tb.h
drivers/thunderbolt/tb_regs.h
drivers/thunderbolt/tmu.c