linux-stable/drivers/thunderbolt
Gil Fine dcd12acaf3 thunderbolt: Avoid notify PM core about runtime PM resume
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>
2024-04-10 10:49:58 +03:00
..
acpi.c
cap.c
clx.c
ctl.c thunderbolt: Add trace events support for the control channel 2024-02-26 09:12:24 +02:00
ctl.h thunderbolt: Add trace events support for the control channel 2024-02-26 09:12:24 +02:00
debugfs.c thunderbolt: Fix memory leak in margining_port_remove() 2023-11-27 12:45:47 +02:00
dma_port.c
dma_port.h
dma_test.c
domain.c thunderbolt: Constify the struct device_type usage 2024-02-26 09:15:49 +02:00
eeprom.c
icm.c thunderbolt: Reset topology created by the boot firmware 2024-01-22 13:21:06 +02:00
Kconfig
lc.c thunderbolt: Introduce tb_port_reset() 2024-01-22 13:21:06 +02:00
Makefile thunderbolt: Add trace events support for the control channel 2024-02-26 09:12:24 +02:00
nhi.c thunderbolt: Correct typo in host_reset parameter 2024-02-13 11:08:36 +02:00
nhi.h thunderbolt: Add support for Intel Lunar Lake 2023-12-14 08:07:45 +02:00
nhi_ops.c
nhi_regs.h
nvm.c thunderbolt: Remove usage of the deprecated ida_simple_xx() API 2024-01-23 13:30:20 +02:00
path.c thunderbolt: Introduce tb_path_deactivate_hop() 2024-01-22 13:21:06 +02:00
property.c
quirks.c thunderbolt: Keep the domain powered when USB4 port is in redrive mode 2024-02-26 09:12:12 +02:00
retimer.c thunderbolt: Constify the struct device_type usage 2024-02-26 09:15:49 +02:00
sb_regs.h
switch.c thunderbolt: Avoid notify PM core about runtime PM resume 2024-04-10 10:49:58 +03:00
tb.c thunderbolt: Avoid notify PM core about runtime PM resume 2024-04-10 10:49:58 +03:00
tb.h thunderbolt: Avoid notify PM core about runtime PM resume 2024-04-10 10:49:58 +03:00
tb_msgs.h
tb_regs.h thunderbolt: Changes for v6.9 merge window 2024-03-02 20:14:03 +01:00
test.c
tmu.c thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails 2023-12-14 08:07:44 +02:00
trace.h thunderbolt: Add trace events support for the control channel 2024-02-26 09:12:24 +02:00
tunnel.c thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read 2024-02-16 12:29:23 +02:00
tunnel.h thunderbolt: Introduce tb_tunnel_direction_downstream() 2024-02-16 12:29:23 +02:00
usb4.c thunderbolt: Avoid notify PM core about runtime PM resume 2024-04-10 10:49:58 +03:00
usb4_port.c thunderbolt: Constify the struct device_type usage 2024-02-26 09:15:49 +02:00
xdomain.c thunderbolt: Constify the struct device_type usage 2024-02-26 09:15:49 +02:00