kernel_samsung_a53x/drivers/thunderbolt
Gil Fine 25c7fcf918 thunderbolt: Fix wake configurations after device unplug
commit c38fa07dc69f0b9e6f43ecab96dc7861a70c827c upstream.

Currently we don't configure correctly the wake events after unplug of device
router. What can happen is that the downstream ports of host router will be
configured to wake on: USB4-wake and wake-on-disconnect, but not on
wake-on-connect. This may cause the later plugged device not to wake the
domain and fail in enumeration. Fix this by clearing downstream port's "USB4
Port is Configured" bit, after unplug of a device router.

Signed-off-by: Gil Fine <gil.fine@linux.intel.com>
Cc: stable@vger.kernel.org
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-11-19 11:32:22 +01:00
..
acpi.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cap.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ctl.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ctl.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
debugfs.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
dma_port.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
dma_port.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
domain.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
eeprom.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
icm.c thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge 2024-11-08 11:26:11 +01:00
Kconfig Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lc.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
nhi.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
nhi.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
nhi_ops.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
nhi_regs.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
nvm.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
path.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
property.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
quirks.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
retimer.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sb_regs.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
switch.c thunderbolt: Fix wake configurations after device unplug 2024-11-19 11:32:22 +01:00
tb.c thunderbolt: Avoid notify PM core about runtime PM resume 2024-11-19 11:32:22 +01:00
tb.h thunderbolt: Avoid notify PM core about runtime PM resume 2024-11-19 11:32:22 +01:00
tb_msgs.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tb_regs.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
test.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tmu.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tunnel.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tunnel.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
usb4.c thunderbolt: Avoid notify PM core about runtime PM resume 2024-11-19 11:32:22 +01:00
xdomain.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00