thunderbolt: Implement TMU time disruption for Intel Titan Ridge
authorGil Fine <gil.fine@intel.com>
Fri, 17 Dec 2021 01:16:41 +0000 (03:16 +0200)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Wed, 22 Dec 2021 14:13:14 +0000 (17:13 +0300)
commit23ccd21ccb56fbfd32cb9016dcb1ccb08c662396
tree608d48ed5ac4b3e4c616903a7f632c198db86270
parent1639664fb74f30eaf82231fccbcf4e34a6e71f7f
thunderbolt: Implement TMU time disruption for Intel Titan Ridge

Intel Titan Ridge based routers have slightly different flow for time
disruption than USB4 compliant routers. This makes it work on Titan
Ridge too. Needed to enable link low power states on Titan Ridge.

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