• Mika Westerberg's avatar
    thunderbolt: Keep the domain powered when USB4 port is in redrive mode · a75e0684
    Mika Westerberg authored
    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: default avatarMika Westerberg <mika.westerberg@linux.intel.com>
    a75e0684
tb.c 81.7 KB