kernel_samsung_a53x/drivers/thunderbolt
Gil Fine 9624806911 thunderbolt: Avoid notify PM core about runtime PM resume
commit dcd12acaf384c30437fa5a9a1f71df06fc9835fd upstream.

Currently we notify PM core about occurred wakes after any resume. This
is not actually needed after resume from runtime suspend. Hence, notify
PM core about occurred wakes only after resume from system sleep. Also,
if the wake occurred in USB4 router upstream port, we don't notify the
PM core about it since it is not actually needed and can cause
unexpected autowake (e.g. if /sys/power/wakeup_count is used).

While there add the missing kernel-doc for tb_switch_resume().

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: Avoid notify PM core about runtime PM resume 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