summaryrefslogtreecommitdiffstats
path: root/drivers/thunderbolt/domain.c
diff options
context:
space:
mode:
authorMika Westerberg <mika.westerberg@linux.intel.com>2024-01-26 14:55:55 +0100
committerMika Westerberg <mika.westerberg@linux.intel.com>2024-02-26 08:12:12 +0100
commita75e0684efe567ae5f6a8e91a8360c4c1773cf3a (patch)
tree90242375d89ae4745eac9a83aeef5171d2618057 /drivers/thunderbolt/domain.c
parentthunderbolt: Improve DisplayPort tunnel setup process to be more robust (diff)
downloadlinux-a75e0684efe567ae5f6a8e91a8360c4c1773cf3a.tar.xz
linux-a75e0684efe567ae5f6a8e91a8360c4c1773cf3a.zip
thunderbolt: Keep the domain powered when USB4 port is in redrive mode
If a DiplayPort cable is directly connected to the host routers USB4 port, there is no tunnel involved but the port is in "redrive" mode meaning that it is re-driving the DisplayPort signals from its DisplayPort source. In this case we need to keep the domain powered on otherwise once the domain enters D3cold the connected monitor blanks too. Since this happens only on Intel Barlow Ridge add a quirk that takes runtime PM reference if we detect that the USB4 port entered redrive mode (and release it once it exits the mode). Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Diffstat (limited to 'drivers/thunderbolt/domain.c')
0 files changed, 0 insertions, 0 deletions