diff options
author | Mika Westerberg <mika.westerberg@linux.intel.com> | 2024-01-26 14:55:55 +0100 |
---|---|---|
committer | Mika Westerberg <mika.westerberg@linux.intel.com> | 2024-02-26 08:12:12 +0100 |
commit | a75e0684efe567ae5f6a8e91a8360c4c1773cf3a (patch) | |
tree | 90242375d89ae4745eac9a83aeef5171d2618057 /drivers/thunderbolt/domain.c | |
parent | thunderbolt: Improve DisplayPort tunnel setup process to be more robust (diff) | |
download | linux-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