thunderbolt: Add wake from DisplayPort
authorMika Westerberg <mika.westerberg@linux.intel.com>
Thu, 14 Jan 2021 14:44:17 +0000 (16:44 +0200)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Mon, 31 May 2021 11:39:52 +0000 (14:39 +0300)
commit6026b703e8f61bf9c395bb286fa3b46956ce0496
tree90f235d735fd87cab12630c017c761688411e569
parent68977e61ab9e3fbb8ebbb1c7e8c772762d232f7c
thunderbolt: Add wake from DisplayPort

Latest USB4 spec added a new wake bit for DisplayPort so add this to the
driver when runtime suspending. This way wake up the domain when a new
monitor is plugged in to any of the device routers.

Also do the same for pre-USB4 devices through the link controller
registers as documented in chapter 13 of the USB4 spec.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
drivers/thunderbolt/lc.c
drivers/thunderbolt/switch.c
drivers/thunderbolt/tb.h
drivers/thunderbolt/tb_regs.h
drivers/thunderbolt/usb4.c